home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / OpenDoc / CreditNow! / CreditNow! Source / $SOM / CreditNowDemo.xih < prev    next >
Encoding:
Text File  |  1995-04-23  |  144.8 KB  |  3,045 lines  |  [TEXT/MPCC]

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: :$SOM:CreditNowDemo.xih.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.18
  7.  *     SOM Emitter emitxih.dll: 2.33
  8.  */
  9.  
  10. #ifndef SOM_AppropriateSolns_CreditNowDemo_xih
  11. #define SOM_AppropriateSolns_CreditNowDemo_xih
  12.  
  13. #include <somcls.xh>
  14. #include <somcm.xh>
  15.  
  16. /*
  17.  * Passthru lines: File: "C.xih", "before"
  18.  */
  19. class CPCreditNowDemo;
  20.  
  21. #ifndef SOM_AppropriateSolns_CreditNowDemo_xh
  22. #include <CreditNowDemo.xh>
  23. #endif
  24.  
  25. /*
  26.  * Set the scope of methods functions
  27.  */
  28. #ifndef SOM_Scope
  29. #define SOM_Scope extern "C"
  30. #endif
  31.  
  32. #define AppropriateSolns_CreditNowDemo_MaxNoMethods 0
  33.  
  34. /*
  35.  * -- Instance Data
  36.  */
  37.  
  38. /*
  39.  * -- Share exact same alignment between 68k & PowerPC.
  40.  * -- User to add padding to idl as desired for better alignment.
  41.  */
  42. #if powerc
  43. #  pragma options align=mac68k
  44. #endif
  45. typedef struct {
  46.     CPCreditNowDemo* fCPPart;
  47. } AppropriateSolns_CreditNowDemoData;
  48. #if powerc
  49. #  pragma options align=reset
  50. #endif
  51.  
  52. /*
  53.  * -- Getdata Macro
  54.  */
  55.  
  56. /*
  57.  * -- This emitter treats Data Tokens as Thunks by default.
  58.  * -- Use the sc modifier "nothunks" to override this default.
  59.  */
  60. SOMEXTERN typedef AppropriateSolns_CreditNowDemoData* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DataThunk)(void*);
  61. #define AppropriateSolns_CreditNowDemoGetData(somSelf) \
  62.    (((somTD_AppropriateSolns_CreditNowDemo_DataThunk)(AppropriateSolns_CreditNowDemoCClassData.instanceDataToken))(somSelf))
  63.  
  64. /*
  65.  * -- Instance Data Access Macros for use in Method Procedures
  66.  */
  67. #ifdef VARIABLE_MACROS
  68.   #define _fCPPart (somThis->fCPPart)
  69. #endif
  70.  
  71.  
  72. /*
  73.  * -- Primary Implementation File Support
  74.  */
  75. #if (defined(AppropriateSolns_CreditNowDemo_Class_Source) || defined(SOM_Module_creditnowdemo_Source))
  76.  
  77. /*
  78.  * Trace/Debug macro
  79.  */
  80. #ifndef AppropriateSolns_CreditNowDemoMethodDebug
  81. #define AppropriateSolns_CreditNowDemoMethodDebug(c,m) SOMMethodDebug(c,m)
  82. #endif
  83.  
  84. /*
  85.  * -- Method Macros for use in Method Procedures
  86.  */
  87. #ifdef METHOD_MACROS
  88.   #define _InitPart somSelf->InitPart
  89.   #define _InitPartFromStorage somSelf->InitPartFromStorage
  90.   #define _DisplayFrameAdded somSelf->DisplayFrameAdded
  91.   #define _DisplayFrameRemoved somSelf->DisplayFrameRemoved
  92.   #define _DisplayFrameConnected somSelf->DisplayFrameConnected
  93.   #define _DisplayFrameClosed somSelf->DisplayFrameClosed
  94.   #define _AttachSourceFrame somSelf->AttachSourceFrame
  95.   #define _FrameShapeChanged somSelf->FrameShapeChanged
  96.   #define _ViewTypeChanged somSelf->ViewTypeChanged
  97.   #define _PresentationChanged somSelf->PresentationChanged
  98.   #define _SequenceChanged somSelf->SequenceChanged
  99.   #define _LinkStatusChanged somSelf->LinkStatusChanged
  100.   #define _ContainingPartPropertiesChanged somSelf->ContainingPartPropertiesChanged
  101.   #define _ReadPartInfo somSelf->ReadPartInfo
  102.   #define _WritePartInfo somSelf->WritePartInfo
  103.   #define _ClonePartInfo somSelf->ClonePartInfo
  104.   #define _Open somSelf->Open
  105.   #define _Draw somSelf->Draw
  106.   #define _FacetAdded somSelf->FacetAdded
  107.   #define _FacetRemoved somSelf->FacetRemoved
  108.   #define _GeometryChanged somSelf->GeometryChanged
  109.   #define _HighlightChanged somSelf->HighlightChanged
  110.   #define _CanvasChanged somSelf->CanvasChanged
  111.   #define _CanvasUpdated somSelf->CanvasUpdated
  112.   #define _GetPrintResolution somSelf->GetPrintResolution
  113.   #define _BeginRelinquishFocus somSelf->BeginRelinquishFocus
  114.   #define _CommitRelinquishFocus somSelf->CommitRelinquishFocus
  115.   #define _AbortRelinquishFocus somSelf->AbortRelinquishFocus
  116.   #define _FocusAcquired somSelf->FocusAcquired
  117.   #define _FocusLost somSelf->FocusLost
  118.   #define _ExternalizeKinds somSelf->ExternalizeKinds
  119.   #define _ChangeKind somSelf->ChangeKind
  120.   #define _HandleEvent somSelf->HandleEvent
  121.   #define _AdjustMenus somSelf->AdjustMenus
  122.   #define _UndoAction somSelf->UndoAction
  123.   #define _RedoAction somSelf->RedoAction
  124.   #define _DisposeActionState somSelf->DisposeActionState
  125.   #define _WriteActionState somSelf->WriteActionState
  126.   #define _ReadActionState somSelf->ReadActionState
  127.   #define _FulfillPromise somSelf->FulfillPromise
  128.   #define _DropCompleted somSelf->DropCompleted
  129.   #define _DragEnter somSelf->DragEnter
  130.   #define _DragWithin somSelf->DragWithin
  131.   #define _DragLeave somSelf->DragLeave
  132.   #define _Drop somSelf->Drop
  133.   #define _CreateLink somSelf->CreateLink
  134.   #define _RevealLink somSelf->RevealLink
  135.   #define _LinkUpdated somSelf->LinkUpdated
  136.   #define _EmbeddedFrameChanged somSelf->EmbeddedFrameChanged
  137.   #define _EditInLinkAttempted somSelf->EditInLinkAttempted
  138.   #define _RequestEmbeddedFrame somSelf->RequestEmbeddedFrame
  139.   #define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
  140.   #define _RequestFrameShape somSelf->RequestFrameShape
  141.   #define _UsedShapeChanged somSelf->UsedShapeChanged
  142.   #define _AdjustBorderShape somSelf->AdjustBorderShape
  143.   #define _GetContainingPartProperties somSelf->GetContainingPartProperties
  144.   #define _RevealFrame somSelf->RevealFrame
  145.   #define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
  146.   #define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
  147.   #define _IsRealPart somSelf->IsRealPart
  148.   #define _GetRealPart somSelf->GetRealPart
  149.   #define _ReleaseRealPart somSelf->ReleaseRealPart
  150.   #define _somInit somSelf->somInit
  151.   #define _somUninit somSelf->somUninit
  152.   #define _CloneInto somSelf->CloneInto
  153.   #define _InitPersistentObject somSelf->InitPersistentObject
  154.   #define _InitPersistentObjectFromStorage somSelf->InitPersistentObjectFromStorage
  155.   #define _ReleaseAll somSelf->ReleaseAll
  156.   #define _Externalize somSelf->Externalize
  157.   #define _GetStorageUnit somSelf->GetStorageUnit
  158.   #define _GetID somSelf->GetID
  159.   #define _CloneInto somSelf->CloneInto
  160.   #define _somInit somSelf->somInit
  161.   #define _somUninit somSelf->somUninit
  162.   #define _InitRefCntObject somSelf->InitRefCntObject
  163.   #define _IncrementRefCount somSelf->IncrementRefCount
  164.   #define _Release somSelf->Release
  165.   #define _GetRefCount somSelf->GetRefCount
  166.   #define _somInit somSelf->somInit
  167.   #define _somUninit somSelf->somUninit
  168.   #define _InitObject somSelf->InitObject
  169.   #define _IsInitialized somSelf->IsInitialized
  170.   #define _HasExtension somSelf->HasExtension
  171.   #define _GetExtension somSelf->GetExtension
  172.   #define _ReleaseExtension somSelf->ReleaseExtension
  173.   #define _Purge somSelf->Purge
  174.   #define _IsEqualTo somSelf->IsEqualTo
  175.   #define _SubClassResponsibility somSelf->SubClassResponsibility
  176.   #define _somInit somSelf->somInit
  177.   #define _somUninit somSelf->somUninit
  178.   #define _somFree somSelf->somFree
  179.   #define _somDefaultInit somSelf->somDefaultInit
  180.   #define _somDefaultCopyInit somSelf->somDefaultCopyInit
  181.   #define _somDefaultConstCopyInit somSelf->somDefaultConstCopyInit
  182.   #define _somDestruct somSelf->somDestruct
  183.   #define _somDefaultAssign somSelf->somDefaultAssign
  184.   #define _somDefaultConstAssign somSelf->somDefaultConstAssign
  185.   #define _somInit somSelf->somInit
  186.   #define _somUninit somSelf->somUninit
  187.   #define _somGetClass somSelf->somGetClass
  188.   #define _somGetClassName somSelf->somGetClassName
  189.   #define _somGetSize somSelf->somGetSize
  190.   #define _somIsA somSelf->somIsA
  191.   #define _somIsInstanceOf somSelf->somIsInstanceOf
  192.   #define _somRespondsTo somSelf->somRespondsTo
  193.   #define _somDispatchV somSelf->somDispatchV
  194.   #define _somDispatchL somSelf->somDispatchL
  195.   #define _somDispatchA somSelf->somDispatchA
  196.   #define _somDispatchD somSelf->somDispatchD
  197.   #define _somDispatch somSelf->somDispatch
  198.   #define _somClassDispatch somSelf->somClassDispatch
  199.   #define _somCastObj somSelf->somCastObj
  200.   #define _somResetObj somSelf->somResetObj
  201.   #define _somPrintSelf somSelf->somPrintSelf
  202.   #define _somDumpSelf somSelf->somDumpSelf
  203.   #define _somDumpSelfInt somSelf->somDumpSelfInt
  204.   #define _somInit somSelf->somInit
  205.   #define _somUninit somSelf->somUninit
  206.   #define _HasExtension somSelf->HasExtension
  207.   #define _GetExtension somSelf->GetExtension
  208.   #define _ReleaseExtension somSelf->ReleaseExtension
  209.   #define _Purge somSelf->Purge
  210.   #define _IncrementRefCount somSelf->IncrementRefCount
  211.   #define _Release somSelf->Release
  212.   #define _ReleaseAll somSelf->ReleaseAll
  213.   #define _Externalize somSelf->Externalize
  214.   #define _CloneInto somSelf->CloneInto
  215.   #define _InitPart somSelf->InitPart
  216.   #define _InitPartFromStorage somSelf->InitPartFromStorage
  217.   #define _FulfillPromise somSelf->FulfillPromise
  218.   #define _DropCompleted somSelf->DropCompleted
  219.   #define _DragEnter somSelf->DragEnter
  220.   #define _DragWithin somSelf->DragWithin
  221.   #define _DragLeave somSelf->DragLeave
  222.   #define _Drop somSelf->Drop
  223.   #define _ContainingPartPropertiesChanged somSelf->ContainingPartPropertiesChanged
  224.   #define _GetContainingPartProperties somSelf->GetContainingPartProperties
  225.   #define _RevealFrame somSelf->RevealFrame
  226.   #define _EmbeddedFrameSpec somSelf->EmbeddedFrameSpec
  227.   #define _CreateEmbeddedFramesIterator somSelf->CreateEmbeddedFramesIterator
  228.   #define _DisplayFrameAdded somSelf->DisplayFrameAdded
  229.   #define _DisplayFrameRemoved somSelf->DisplayFrameRemoved
  230.   #define _DisplayFrameConnected somSelf->DisplayFrameConnected
  231.   #define _DisplayFrameClosed somSelf->DisplayFrameClosed
  232.   #define _AttachSourceFrame somSelf->AttachSourceFrame
  233.   #define _FrameShapeChanged somSelf->FrameShapeChanged
  234.   #define _ViewTypeChanged somSelf->ViewTypeChanged
  235.   #define _PresentationChanged somSelf->PresentationChanged
  236.   #define _SequenceChanged somSelf->SequenceChanged
  237.   #define _WritePartInfo somSelf->WritePartInfo
  238.   #define _ClonePartInfo somSelf->ClonePartInfo
  239.   #define _ReadPartInfo somSelf->ReadPartInfo
  240.   #define _Open somSelf->Open
  241.   #define _RequestEmbeddedFrame somSelf->RequestEmbeddedFrame
  242.   #define _RemoveEmbeddedFrame somSelf->RemoveEmbeddedFrame
  243.   #define _RequestFrameShape somSelf->RequestFrameShape
  244.   #define _UsedShapeChanged somSelf->UsedShapeChanged
  245.   #define _AdjustBorderShape somSelf->AdjustBorderShape
  246.   #define _FacetAdded somSelf->FacetAdded
  247.   #define _FacetRemoved somSelf->FacetRemoved
  248.   #define _CanvasChanged somSelf->CanvasChanged
  249.   #define _GeometryChanged somSelf->GeometryChanged
  250.   #define _Draw somSelf->Draw
  251.   #define _CanvasUpdated somSelf->CanvasUpdated
  252.   #define _HighlightChanged somSelf->HighlightChanged
  253.   #define _GetPrintResolution somSelf->GetPrintResolution
  254.   #define _CreateLink somSelf->CreateLink
  255.   #define _LinkUpdated somSelf->LinkUpdaemoHasExtension(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  256.         ODType extensionName);
  257. #ifndef somMN_HasExtension_defined
  258. #define somMN_HasExtension_defined
  259. static char *somMN_HasExtension = "HasExtension";
  260. #define somId_HasExtension ((somId)&somMN_HasExtension)
  261. #endif  /* somMN_HasExtension_defined */
  262. SOMEXTERN typedef ODBoolean   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_HasExtension)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  263.         ODType extensionName);
  264. /* define the parent method call macro */
  265. #define AppropriateSolns_CreditNowDemo_parent_ODPart_HasExtension(somSelf,ev,extensionName) \
  266.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_HasExtension ) \
  267.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODObjectClassData.HasExtension)) \
  268.      (somSelf,ev,extensionName))
  269. /* define a variety of (possibly ambiguous) short forms */
  270. #ifndef SOMGD_pmc_parent_HasExtension
  271.   #ifdef parent_HasExtension
  272.     #define SOMGD_pmc_parent_HasExtension
  273.     #undef parent_HasExtension
  274.   #else
  275. #define parent_HasExtension AppropriateSolns_CreditNowDemo_parent_ODPart_HasExtension
  276.   #endif
  277. #endif
  278. #ifndef SOMGD_pmc_parent_ODPart_HasExtension
  279.   #ifdef parent_ODPart_HasExtension
  280.     #define SOMGD_pmc_parent_ODPart_HasExtension
  281.     #undef parent_ODPart_HasExtension
  282.   #else
  283.     #define parent_ODPart_HasExtension AppropriateSolns_CreditNowDemo_parent_ODPart_HasExtension
  284.   #endif
  285. #endif
  286. #define AppropriateSolns_CreditNowDemo_parents_HasExtension(arg0,arg1,arg2) \
  287.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_HasExtension(arg0,arg1,arg2)
  288.  
  289. /*
  290.  * Overridden method: GetExtension
  291.  */
  292. SOM_Scope ODExtension*  SOMLINK AppropriateSolns_CreditNowDemoGetExtension(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  293.         ODType extensionName);
  294. #ifndef somMN_GetExtension_defined
  295. #define somMN_GetExtension_defined
  296. static char *somMN_GetExtension = "GetExtension";
  297. #define somId_GetExtension ((somId)&somMN_GetExtension)
  298. #endif  /* somMN_GetExtension_defined */
  299. SOMEXTERN typedef ODExtension*   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_GetExtension)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  300.         ODType extensionName);
  301. /* define the parent method call macro */
  302. #define AppropriateSolns_CreditNowDemo_parent_ODPart_GetExtension(somSelf,ev,extensionName) \
  303.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_GetExtension ) \
  304.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODObjectClassData.GetExtension)) \
  305.      (somSelf,ev,extensionName))
  306. /* define a variety of (possibly ambiguous) short forms */
  307. #ifndef SOMGD_pmc_parent_GetExtension
  308.   #ifdef parent_GetExtension
  309.     #define SOMGD_pmc_parent_GetExtension
  310.     #undef parent_GetExtension
  311.   #else
  312. #define parent_GetExtension AppropriateSolns_CreditNowDemo_parent_ODPart_GetExtension
  313.   #endif
  314. #endif
  315. #ifndef SOMGD_pmc_parent_ODPart_GetExtension
  316.   #ifdef parent_ODPart_GetExtension
  317.     #define SOMGD_pmc_parent_ODPart_GetExtension
  318.     #undef parent_ODPart_GetExtension
  319.   #else
  320.     #define parent_ODPart_GetExtension AppropriateSolns_CreditNowDemo_parent_ODPart_GetExtension
  321.   #endif
  322. #endif
  323. #define AppropriateSolns_CreditNowDemo_parents_GetExtension(arg0,arg1,arg2) \
  324.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_GetExtension(arg0,arg1,arg2)
  325.  
  326. /*
  327.  * Overridden method: ReleaseExtension
  328.  */
  329. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoReleaseExtension(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  330.         ODExtension* extension);
  331. #ifndef somMN_ReleaseExtension_defined
  332. #define somMN_ReleaseExtension_defined
  333. static char *somMN_ReleaseExtension = "ReleaseExtension";
  334. #define somId_ReleaseExtension ((somId)&somMN_ReleaseExtension)
  335. #endif  /* somMN_ReleaseExtension_defined */
  336. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ReleaseExtension)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  337.         ODExtension* extension);
  338. /* define the parent method call macro */
  339. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ReleaseExtension(somSelf,ev,extension) \
  340.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ReleaseExtension ) \
  341.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODObjectClassData.ReleaseExtension)) \
  342.      (somSelf,ev,extension))
  343. /* define a variety of (possibly ambiguous) short forms */
  344. #ifndef SOMGD_pmc_parent_ReleaseExtension
  345.   #ifdef parent_ReleaseExtension
  346.     #define SOMGD_pmc_parent_ReleaseExtension
  347.     #undef parent_ReleaseExtension
  348.   #else
  349. #define parent_ReleaseExtension AppropriateSolns_CreditNowDemo_parent_ODPart_ReleaseExtension
  350.   #endif
  351. #endif
  352. #ifndef SOMGD_pmc_parent_ODPart_ReleaseExtension
  353.   #ifdef parent_ODPart_ReleaseExtension
  354.     #define SOMGD_pmc_parent_ODPart_ReleaseExtension
  355.     #undef parent_ODPart_ReleaseExtension
  356.   #else
  357.     #define parent_ODPart_ReleaseExtension AppropriateSolns_CreditNowDemo_parent_ODPart_ReleaseExtension
  358.   #endif
  359. #endif
  360. #define AppropriateSolns_CreditNowDemo_parents_ReleaseExtension(arg0,arg1,arg2) \
  361.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ReleaseExtension(arg0,arg1,arg2)
  362.  
  363. /*
  364.  * Overridden method: Purge
  365.  */
  366. SOM_Scope ODSize  SOMLINK AppropriateSolns_CreditNowDemoPurge(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  367.         ODSize size);
  368. #ifndef somMN_Purge_defined
  369. #define somMN_Purge_defined
  370. static char *somMN_Purge = "Purge";
  371. #define somId_Purge ((somId)&somMN_Purge)
  372. #endif  /* somMN_Purge_defined */
  373. SOMEXTERN typedef ODSize   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_Purge)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  374.         ODSize size);
  375. /* define the parent method call macro */
  376. #define AppropriateSolns_CreditNowDemo_parent_ODPart_Purge(somSelf,ev,size) \
  377.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_Purge ) \
  378.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODObjectClassData.Purge)) \
  379.      (somSelf,ev,size))
  380. /* define a variety of (possibly ambiguous) short forms */
  381. #ifndef SOMGD_pmc_parent_Purge
  382.   #ifdef parent_Purge
  383.     #define SOMGD_pmc_parent_Purge
  384.     #undef parent_Purge
  385.   #else
  386. #define parent_Purge AppropriateSolns_CreditNowDemo_parent_ODPart_Purge
  387.   #endif
  388. #endif
  389. #ifndef SOMGD_pmc_parent_ODPart_Purge
  390.   #ifdef parent_ODPart_Purge
  391.     #define SOMGD_pmc_parent_ODPart_Purge
  392.     #undef parent_ODPart_Purge
  393.   #else
  394.     #define parent_ODPart_Purge AppropriateSolns_CreditNowDemo_parent_ODPart_Purge
  395.   #endif
  396. #endif
  397. #define AppropriateSolns_CreditNowDemo_parents_Purge(arg0,arg1,arg2) \
  398.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_Purge(arg0,arg1,arg2)
  399.  
  400. /*
  401.  * Overridden method: IncrementRefCount
  402.  */
  403. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoIncrementRefCount(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
  404. #ifndef somMN_IncrementRefCount_defined
  405. #define somMN_IncrementRefCount_defined
  406. static char *somMN_IncrementRefCount = "IncrementRefCount";
  407. #define somId_IncrementRefCount ((somId)&somMN_IncrementRefCount)
  408. #endif  /* somMN_IncrementRefCount_defined */
  409. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_IncrementRefCount)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
  410. /* define the parent method call macro */
  411. #define AppropriateSolns_CreditNowDemo_parent_ODPart_IncrementRefCount(somSelf,ev) \
  412.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_IncrementRefCount ) \
  413.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODRefCntObjectClassData.IncrementRefCount)) \
  414.      (somSelf,ev))
  415. /* define a variety of (possibly ambiguous) short forms */
  416. #ifndef SOMGD_pmc_parent_IncrementRefCount
  417.   #ifdef parent_IncrementRefCount
  418.     #define SOMGD_pmc_parent_IncrementRefCount
  419.     #undef parent_IncrementRefCount
  420.   #else
  421. #define parent_IncrementRefCount AppropriateSolns_CreditNowDemo_parent_ODPart_IncrementRefCount
  422.   #endif
  423. #endif
  424. #ifndef SOMGD_pmc_parent_ODPart_IncrementRefCount
  425.   #ifdef parent_ODPart_IncrementRefCount
  426.     #define SOMGD_pmc_parent_ODPart_IncrementRefCount
  427.     #undef parent_ODPart_IncrementRefCount
  428.   #else
  429.     #define parent_ODPart_IncrementRefCount AppropriateSolns_CreditNowDemo_parent_ODPart_IncrementRefCount
  430.   #endif
  431. #endif
  432. #define AppropriateSolns_CreditNowDemo_parents_IncrementRefCount(arg0,arg1) \
  433.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_IncrementRefCount(arg0,arg1)
  434.  
  435. /*
  436.  * Overridden method: Release
  437.  */
  438. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoRelease(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
  439. #ifndef somMN_Release_defined
  440. #define somMN_Release_defined
  441. static char *somMN_Release = "Release";
  442. #define somId_Release ((somId)&somMN_Release)
  443. #endif  /* somMN_Release_defined */
  444. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_Release)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
  445. /* define the parent method call macro */
  446. #define AppropriateSolns_CreditNowDemo_parent_ODPart_Release(somSelf,ev) \
  447.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_Release ) \
  448.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODRefCntObjectClassData.Release)) \
  449.      (somSelf,ev))
  450. /* define a variety of (possibly ambiguous) short forms */
  451. #ifndef SOMGD_pmc_parent_Release
  452.   #ifdef parent_Release
  453.     #define SOMGD_pmc_parent_Release
  454.     #undef parent_Release
  455.   #else
  456. #define parent_Release AppropriateSolns_CreditNowDemo_parent_ODPart_Release
  457.   #endif
  458. #endif
  459. #ifndef SOMGD_pmc_parent_ODPart_Release
  460.   #ifdef parent_ODPart_Release
  461.     #define SOMGD_pmc_parent_ODPart_Release
  462.     #undef parent_ODPart_Release
  463.   #else
  464.     #define parent_ODPart_Release AppropriateSolns_CreditNowDemo_parent_ODPart_Release
  465.   #endif
  466. #endif
  467. #define AppropriateSolns_CreditNowDemo_parents_Release(arg0,arg1) \
  468.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_Release(arg0,arg1)
  469.  
  470. /*
  471.  * Overridden method: ReleaseAll
  472.  */
  473. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoReleaseAll(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
  474. #ifndef somMN_ReleaseAll_defined
  475. #define somMN_ReleaseAll_defined
  476. static char *somMN_ReleaseAll = "ReleaseAll";
  477. #define somId_ReleaseAll ((somId)&somMN_ReleaseAll)
  478. #endif  /* somMN_ReleaseAll_defined */
  479. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ReleaseAll)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
  480. /* define the parent method call macro */
  481. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ReleaseAll(somSelf,ev) \
  482.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ReleaseAll ) \
  483.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPersistentObjectClassData.ReleaseAll)) \
  484.      (somSelf,ev))
  485. /* define a variety of (possibly ambiguous) short forms */
  486. #ifndef SOMGD_pmc_parent_ReleaseAll
  487.   #ifdef parent_ReleaseAll
  488.     #define SOMGD_pmc_parent_ReleaseAll
  489.     #undef parent_ReleaseAll
  490.   #else
  491. #define parent_ReleaseAll AppropriateSolns_CreditNowDemo_parent_ODPart_ReleaseAll
  492.   #endif
  493. #endif
  494. #ifndef SOMGD_pmc_parent_ODPart_ReleaseAll
  495.   #ifdef parent_ODPart_ReleaseAll
  496.     #define SOMGD_pmc_parent_ODPart_ReleaseAll
  497.     #undef parent_ODPart_ReleaseAll
  498.   #else
  499.     #define parent_ODPart_ReleaseAll AppropriateSolns_CreditNowDemo_parent_ODPart_ReleaseAll
  500.   #endif
  501. #endif
  502. #define AppropriateSolns_CreditNowDemo_parents_ReleaseAll(arg0,arg1) \
  503.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ReleaseAll(arg0,arg1)
  504.  
  505. /*
  506.  * Overridden method: Externalize
  507.  */
  508. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoExternalize(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
  509. #ifndef somMN_Externalize_defined
  510. #define somMN_Externalize_defined
  511. static char *somMN_Externalize = "Externalize";
  512. #define somId_Externalize ((somId)&somMN_Externalize)
  513. #endif  /* somMN_Externalize_defined */
  514. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_Externalize)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
  515. /* define the parent method call macro */
  516. #define AppropriateSolns_CreditNowDemo_parent_ODPart_Externalize(somSelf,ev) \
  517.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_Externalize ) \
  518.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPersistentObjectClassData.Externalize)) \
  519.      (somSelf,ev))
  520. /* define a variety of (possibly ambiguous) short forms */
  521. #ifndef SOMGD_pmc_parent_Externalize
  522.   #ifdef parent_Externalize
  523.     #define SOMGD_pmc_parent_Externalize
  524.     #undef parent_Externalize
  525.   #else
  526. #define parent_Externalize AppropriateSolns_CreditNowDemo_parent_ODPart_Externalize
  527.   #endif
  528. #endif
  529. #ifndef SOMGD_pmc_parent_ODPart_Externalize
  530.   #ifdef parent_ODPart_Externalize
  531.     #define SOMGD_pmc_parent_ODPart_Externalize
  532.     #undef parent_ODPart_Externalize
  533.   #else
  534.     #define parent_ODPart_Externalize AppropriateSolns_CreditNowDemo_parent_ODPart_Externalize
  535.   #endif
  536. #endif
  537. #define AppropriateSolns_CreditNowDemo_parents_Externalize(arg0,arg1) \
  538.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_Externalize(arg0,arg1)
  539.  
  540. /*
  541.  * Overridden method: CloneInto
  542.  */
  543. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoCloneInto(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  544.         ODDraftKey key,
  545.         ODStorageUnit* toSU,
  546.         ODFrame* scope);
  547. #ifndef somMN_CloneInto_defined
  548. #define somMN_CloneInto_defined
  549. static char *somMN_CloneInto = "CloneInto";
  550. #define somId_CloneInto ((somId)&somMN_CloneInto)
  551. #endif  /* somMN_CloneInto_defined */
  552. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_CloneInto)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  553.         ODDraftKey key,
  554.         ODStorageUnit* toSU,
  555.         ODFrame* scope);
  556. /* define the parent method call macro */
  557. #define AppropriateSolns_CreditNowDemo_parent_ODPart_CloneInto(somSelf,ev,key,toSU,scope) \
  558.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_CloneInto ) \
  559.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPersistentObjectClassData.CloneInto)) \
  560.      (somSelf,ev,key,toSU,scope))
  561. /* define a variety of (possibly ambiguous) short forms */
  562. #ifndef SOMGD_pmc_parent_CloneInto
  563.   #ifdef parent_CloneInto
  564.     #define SOMGD_pmc_parent_CloneInto
  565.     #undef parent_CloneInto
  566.   #else
  567. #define parent_CloneInto AppropriateSolns_CreditNowDemo_parent_ODPart_CloneInto
  568.   #endif
  569. #endif
  570. #ifndef SOMGD_pmc_parent_ODPart_CloneInto
  571.   #ifdef parent_ODPart_CloneInto
  572.     #define SOMGD_pmc_parent_ODPart_CloneInto
  573.     #undef parent_ODPart_CloneInto
  574.   #else
  575.     #define parent_ODPart_CloneInto AppropriateSolns_CreditNowDemo_parent_ODPart_CloneInto
  576.   #endif
  577. #endif
  578. #define AppropriateSolns_CreditNowDemo_parents_CloneInto(arg0,arg1,arg2,arg3,arg4) \
  579.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_CloneInto(arg0,arg1,arg2,arg3,arg4)
  580.  
  581. /*
  582.  * Overridden method: InitPart
  583.  */
  584. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoInitPart(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  585.         ODStorageUnit* storageUnit,
  586.         ODPart* partWrapper);
  587. #ifndef somMN_InitPart_defined
  588. #define somMN_InitPart_defined
  589. static char *somMN_InitPart = "InitPart";
  590. #define somId_InitPart ((somId)&somMN_InitPart)
  591. #endif  /* somMN_InitPart_defined */
  592. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_InitPart)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  593.         ODStorageUnit* storageUnit,
  594.         ODPart* partWrapper);
  595. /* define the parent method call macro */
  596. #define AppropriateSolns_CreditNowDemo_parent_ODPart_InitPart(somSelf,ev,storageUnit,partWrapper) \
  597.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_InitPart ) \
  598.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.InitPart)) \
  599.      (somSelf,ev,storageUnit,partWrapper))
  600. /* define a variety of (possibly ambiguous) short forms */
  601. #ifndef SOMGD_pmc_parent_InitPart
  602.   #ifdef parent_InitPart
  603.     #define SOMGD_pmc_parent_InitPart
  604.     #undef parent_InitPart
  605.   #else
  606. #define parent_InitPart AppropriateSolns_CreditNowDemo_parent_ODPart_InitPart
  607.   #endif
  608. #endif
  609. #ifndef SOMGD_pmc_parent_ODPart_InitPart
  610.   #ifdef parent_ODPart_InitPart
  611.     #define SOMGD_pmc_parent_ODPart_InitPart
  612.     #undef parent_ODPart_InitPart
  613.   #else
  614.     #define parent_ODPart_InitPart AppropriateSolns_CreditNowDemo_parent_ODPart_InitPart
  615.   #endif
  616. #endif
  617. #define AppropriateSolns_CreditNowDemo_parents_InitPart(arg0,arg1,arg2,arg3) \
  618.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_InitPart(arg0,arg1,arg2,arg3)
  619.  
  620. /*
  621.  * Overridden method: InitPartFromStorage
  622.  */
  623. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoInitPartFromStorage(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  624.         ODStorageUnit* storageUnit,
  625.         ODPart* partWrapper);
  626. #ifndef somMN_InitPartFromStorage_defined
  627. #define somMN_InitPartFromStorage_defined
  628. static char *somMN_InitPartFromStorage = "InitPartFromStorage";
  629. #define somId_InitPartFromStorage ((somId)&somMN_InitPartFromStorage)
  630. #endif  /* somMN_InitPartFromStorage_defined */
  631. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_InitPartFromStorage)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  632.         ODStorageUnit* storageUnit,
  633.         ODPart* partWrapper);
  634. /* define the parent method call macro */
  635. #define AppropriateSolns_CreditNowDemo_parent_ODPart_InitPartFromStorage(somSelf,ev,storageUnit,partWrapper) \
  636.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_InitPartFromStorage ) \
  637.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.InitPartFromStorage)) \
  638.      (somSelf,ev,storageUnit,partWrapper))
  639. /* define a variety of (possibly ambiguous) short forms */
  640. #ifndef SOMGD_pmc_parent_InitPartFromStorage
  641.   #ifdef parent_InitPartFromStorage
  642.     #define SOMGD_pmc_parent_InitPartFromStorage
  643.     #undef parent_InitPartFromStorage
  644.   #else
  645. #define parent_InitPartFromStorage AppropriateSolns_CreditNowDemo_parent_ODPart_InitPartFromStorage
  646.   #endif
  647. #endif
  648. #ifndef SOMGD_pmc_parent_ODPart_InitPartFromStorage
  649.   #ifdef parent_ODPart_InitPartFromStorage
  650.     #define SOMGD_pmc_parent_ODPart_InitPartFromStorage
  651.     #undef parent_ODPart_InitPartFromStorage
  652.   #else
  653.     #define parent_ODPart_InitPartFromStorage AppropriateSolns_CreditNowDemo_parent_ODPart_InitPartFromStorage
  654.   #endif
  655. #endif
  656. #define AppropriateSolns_CreditNowDemo_parents_InitPartFromStorage(arg0,arg1,arg2,arg3) \
  657.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_InitPartFromStorage(arg0,arg1,arg2,arg3)
  658.  
  659. /*
  660.  * Overridden method: FulfillPromise
  661.  */
  662. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoFulfillPromise(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  663.         ODStorageUnitView* promiseSUView);
  664. #ifndef somMN_FulfillPromise_defined
  665. #define somMN_FulfillPromise_defined
  666. static char *somMN_FulfillPromise = "FulfillPromise";
  667. #define somId_FulfillPromise ((somId)&somMN_FulfillPromise)
  668. #endif  /* somMN_FulfillPromise_defined */
  669. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_FulfillPromise)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  670.         ODStorageUnitView* promiseSUView);
  671. /* define the parent method call macro */
  672. #define AppropriateSolns_CreditNowDemo_parent_ODPart_FulfillPromise(somSelf,ev,promiseSUView) \
  673.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_FulfillPromise ) \
  674.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.FulfillPromise)) \
  675.      (somSelf,ev,promiseSUView))
  676. /* define a variety of (possibly ambiguous) short forms */
  677. #ifndef SOMGD_pmc_parent_FulfillPromise
  678.   #ifdef parent_FulfillPromise
  679.     #define SOMGD_pmc_parent_FulfillPromise
  680.     #undef parent_FulfillPromise
  681.   #else
  682. #define parent_FulfillPromise AppropriateSolns_CreditNowDemo_parent_ODPart_FulfillPromise
  683.   #endif
  684. #endif
  685. #ifndef SOMGD_pmc_parent_ODPart_FulfillPromise
  686.   #ifdef parent_ODPart_FulfillPromise
  687.     #define SOMGD_pmc_parent_ODPart_FulfillPromise
  688.     #undef parent_ODPart_FulfillPromise
  689.   #else
  690.     #define parent_ODPart_FulfillPromise AppropriateSolns_CreditNowDemo_parent_ODPart_FulfillPromise
  691.   #endif
  692. #endif
  693. #define AppropriateSolns_CreditNowDemo_parents_FulfillPromise(arg0,arg1,arg2) \
  694.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_FulfillPromise(arg0,arg1,arg2)
  695.  
  696. /*
  697.  * Overridden method: DropCompleted
  698.  */
  699. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoDropCompleted(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  700.         ODPart* destPart,
  701.         ODDropResult dropResult);
  702. #ifndef somMN_DropCompleted_defined
  703. #define somMN_DropCompleted_defined
  704. static char *somMN_DropCompleted = "DropCompleted";
  705. #define somId_DropCompleted ((somId)&somMN_DropCompleted)
  706. #endif  /* somMN_DropCompleted_defined */
  707. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DropCompleted)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  708.         ODPart* destPart,
  709.         ODDropResult dropResult);
  710. /* define the parent method call macro */
  711. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DropCompleted(somSelf,ev,destPart,dropResult) \
  712.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DropCompleted ) \
  713.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DropCompleted)) \
  714.      (somSelf,ev,destPart,dropResult))
  715. /* define a variety of (possibly ambiguous) short forms */
  716. #ifndef SOMGD_pmc_parent_DropCompleted
  717.   #ifdef parent_DropCompleted
  718.     #define SOMGD_pmc_parent_DropCompleted
  719.     #undef parent_DropCompleted
  720.   #else
  721. #define parent_DropCompleted AppropriateSolns_CreditNowDemo_parent_ODPart_DropCompleted
  722.   #endif
  723. #endif
  724. #ifndef SOMGD_pmc_parent_ODPart_DropCompleted
  725.   #ifdef parent_ODPart_DropCompleted
  726.     #define SOMGD_pmc_parent_ODPart_DropCompleted
  727.     #undef parent_ODPart_DropCompleted
  728.   #else
  729.     #define parent_ODPart_DropCompleted AppropriateSolns_CreditNowDemo_parent_ODPart_DropCompleted
  730.   #endif
  731. #endif
  732. #define AppropriateSolns_CreditNowDemo_parents_DropCompleted(arg0,arg1,arg2,arg3) \
  733.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DropCompleted(arg0,arg1,arg2,arg3)
  734.  
  735. /*
  736.  * Overridden method: DragEnter
  737.  */
  738. SOM_Scope ODDragResult  SOMLINK AppropriateSolns_CreditNowDemoDragEnter(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  739.         ODDragItemIterator* dragInfo,
  740.         ODFacet* facet,
  741.         ODPoint* where);
  742. #ifndef somMN_DragEnter_defined
  743. #define somMN_DragEnter_defined
  744. static char *somMN_DragEnter = "DragEnter";
  745. #define somId_DragEnter ((somId)&somMN_DragEnter)
  746. #endif  /* somMN_DragEnter_defined */
  747. SOMEXTERN typedef ODDragResult   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DragEnter)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  748.         ODDragItemIterator* dragInfo,
  749.         ODFacet* facet,
  750.         ODPoint* where);
  751. /* define the parent method call macro */
  752. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DragEnter(somSelf,ev,dragInfo,facet,where) \
  753.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DragEnter ) \
  754.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DragEnter)) \
  755.      (somSelf,ev,dragInfo,facet,where))
  756. /* define a variety of (possibly ambiguous) short forms */
  757. #ifndef SOMGD_pmc_parent_DragEnter
  758.   #ifdef parent_DragEnter
  759.     #define SOMGD_pmc_parent_DragEnter
  760.     #undef parent_DragEnter
  761.   #else
  762. #define parent_DragEnter AppropriateSolns_CreditNowDemo_parent_ODPart_DragEnter
  763.   #endif
  764. #endif
  765. #ifndef SOMGD_pmc_parent_ODPart_DragEnter
  766.   #ifdef parent_ODPart_DragEnter
  767.     #define SOMGD_pmc_parent_ODPart_DragEnter
  768.     #undef parent_ODPart_DragEnter
  769.   #else
  770.     #define parent_ODPart_DragEnter AppropriateSolns_CreditNowDemo_parent_ODPart_DragEnter
  771.   #endif
  772. #endif
  773. #define AppropriateSolns_CreditNowDemo_parents_DragEnter(arg0,arg1,arg2,arg3,arg4) \
  774.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DragEnter(arg0,arg1,arg2,arg3,arg4)
  775.  
  776. /*
  777.  * Overridden method: DragWithin
  778.  */
  779. SOM_Scope ODDragResult  SOMLINK AppropriateSolns_CreditNowDemoDragWithin(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  780.         ODDragItemIterator* dragInfo,
  781.         ODFacet* facet,
  782.         ODPoint* where);
  783. #ifndef somMN_DragWithin_defined
  784. #define somMN_DragWithin_defined
  785. static char *somMN_DragWithin = "DragWithin";
  786. #define somId_DragWithin ((somId)&somMN_DragWithin)
  787. #endif  /* somMN_DragWithin_defined */
  788. SOMEXTERN typedef ODDragResult   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DragWithin)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  789.         ODDragItemIterator* dragInfo,
  790.         ODFacet* facet,
  791.         ODPoint* where);
  792. /* define the parent method call macro */
  793. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DragWithin(somSelf,ev,dragInfo,facet,where) \
  794.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DragWithin ) \
  795.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DragWithin)) \
  796.      (somSelf,ev,dragInfo,facet,where))
  797. /* define a variety of (possibly ambiguous) short forms */
  798. #ifndef SOMGD_pmc_parent_DragWithin
  799.   #ifdef parent_DragWithin
  800.     #define SOMGD_pmc_parent_DragWithin
  801.     #undef parent_DragWithin
  802.   #else
  803. #define parent_DragWithin AppropriateSolns_CreditNowDemo_parent_ODPart_DragWithin
  804.   #endif
  805. #endif
  806. #ifndef SOMGD_pmc_parent_ODPart_DragWithin
  807.   #ifdef parent_ODPart_DragWithin
  808.     #define SOMGD_pmc_parent_ODPart_DragWithin
  809.     #undef parent_ODPart_DragWithin
  810.   #else
  811.     #define parent_ODPart_DragWithin AppropriateSolns_CreditNowDemo_parent_ODPart_DragWithin
  812.   #endif
  813. #endif
  814. #define AppropriateSolns_CreditNowDemo_parents_DragWithin(arg0,arg1,arg2,arg3,arg4) \
  815.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DragWithin(arg0,arg1,arg2,arg3,arg4)
  816.  
  817. /*
  818.  * Overridden method: DragLeave
  819.  */
  820. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoDragLeave(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  821.         ODFacet* facet,
  822.         ODPoint* where);
  823. #ifndef somMN_DragLeave_defined
  824. #define somMN_DragLeave_defined
  825. static char *somMN_DragLeave = "DragLeave";
  826. #define somId_DragLeave ((somId)&somMN_DragLeave)
  827. #endif  /* somMN_DragLeave_defined */
  828. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DragLeave)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  829.         ODFacet* facet,
  830.         ODPoint* where);
  831. /* define the parent method call macro */
  832. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DragLeave(somSelf,ev,facet,where) \
  833.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DragLeave ) \
  834.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DragLeave)) \
  835.      (somSelf,ev,facet,where))
  836. /* define a variety of (possibly ambiguous) short forms */
  837. #ifndef SOMGD_pmc_parent_DragLeave
  838.   #ifdef parent_DragLeave
  839.     #define SOMGD_pmc_parent_DragLeave
  840.     #undef parent_DragLeave
  841.   #else
  842. #define parent_DragLeave AppropriateSolns_CreditNowDemo_parent_ODPart_DragLeave
  843.   #endif
  844. #endif
  845. #ifndef SOMGD_pmc_parent_ODPart_DragLeave
  846.   #ifdef parent_ODPart_DragLeave
  847.     #define SOMGD_pmc_parent_ODPart_DragLeave
  848.     #undef parent_ODPart_DragLeave
  849.   #else
  850.     #define parent_ODPart_DragLeave AppropriateSolns_CreditNowDemo_parent_ODPart_DragLeave
  851.   #endif
  852. #endif
  853. #define AppropriateSolns_CreditNowDemo_parents_DragLeave(arg0,arg1,arg2,arg3) \
  854.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DragLeave(arg0,arg1,arg2,arg3)
  855.  
  856. /*
  857.  * Overridden method: Drop
  858.  */
  859. SOM_Scope ODDropResult  SOMLINK AppropriateSolns_CreditNowDemoDrop(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  860.         ODDragItemIterator* dropInfo,
  861.         ODFacet* facet,
  862.         ODPoint* where);
  863. #ifndef somMN_Drop_defined
  864. #define somMN_Drop_defined
  865. static char *somMN_Drop = "Drop";
  866. #define somId_Drop ((somId)&somMN_Drop)
  867. #endif  /* somMN_Drop_defined */
  868. SOMEXTERN typedef ODDropResult   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_Drop)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  869.         ODDragItemIterator* dropInfo,
  870.         ODFacet* facet,
  871.         ODPoint* where);
  872. /* define the parent method call macro */
  873. #define AppropriateSolns_CreditNowDemo_parent_ODPart_Drop(somSelf,ev,dropInfo,facet,where) \
  874.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_Drop ) \
  875.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.Drop)) \
  876.      (somSelf,ev,dropInfo,facet,where))
  877. /* define a variety of (possibly ambiguous) short forms */
  878. #ifndef SOMGD_pmc_parent_Drop
  879.   #ifdef parent_Drop
  880.     #define SOMGD_pmc_parent_Drop
  881.     #undef parent_Drop
  882.   #else
  883. #define parent_Drop AppropriateSolns_CreditNowDemo_parent_ODPart_Drop
  884.   #endif
  885. #endif
  886. #ifndef SOMGD_pmc_parent_ODPart_Drop
  887.   #ifdef parent_ODPart_Drop
  888.     #define SOMGD_pmc_parent_ODPart_Drop
  889.     #undef parent_ODPart_Drop
  890.   #else
  891.     #define parent_ODPart_Drop AppropriateSolns_CreditNowDemo_parent_ODPart_Drop
  892.   #endif
  893. #endif
  894. #define AppropriateSolns_CreditNowDemo_parents_Drop(arg0,arg1,arg2,arg3,arg4) \
  895.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_Drop(arg0,arg1,arg2,arg3,arg4)
  896.  
  897. /*
  898.  * Overridden method: ContainingPartPropertiesChanged
  899.  */
  900. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoContainingPartPropertiesChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  901.         ODFrame* frame,
  902.         ODStorageUnit* propertyUnit);
  903. #ifndef somMN_ContainingPartPropertiesChanged_defined
  904. #define somMN_ContainingPartPropertiesChanged_defined
  905. static char *somMN_ContainingPartPropertiesChanged = "ContainingPartPropertiesChanged";
  906. #define somId_ContainingPartPropertiesChanged ((somId)&somMN_ContainingPartPropertiesChanged)
  907. #endif  /* somMN_ContainingPartPropertiesChanged_defined */
  908. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ContainingPartPropertiesChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  909.         ODFrame* frame,
  910.         ODStorageUnit* propertyUnit);
  911. /* define the parent method call macro */
  912. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ContainingPartPropertiesChanged(somSelf,ev,frame,propertyUnit) \
  913.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ContainingPartPropertiesChanged ) \
  914.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.ContainingPartPropertiesChanged)) \
  915.      (somSelf,ev,frame,propertyUnit))
  916. /* define a variety of (possibly ambiguous) short forms */
  917. #ifndef SOMGD_pmc_parent_ContainingPartPropertiesChanged
  918.   #ifdef parent_ContainingPartPropertiesChanged
  919.     #define SOMGD_pmc_parent_ContainingPartPropertiesChanged
  920.     #undef parent_ContainingPartPropertiesChanged
  921.   #else
  922. #define parent_ContainingPartPropertiesChanged AppropriateSolns_CreditNowDemo_parent_ODPart_ContainingPartPropertiesChanged
  923.   #endif
  924. #endif
  925. #ifndef SOMGD_pmc_parent_ODPart_ContainingPartPropertiesChanged
  926.   #ifdef parent_ODPart_ContainingPartPropertiesChanged
  927.     #define SOMGD_pmc_parent_ODPart_ContainingPartPropertiesChanged
  928.     #undef parent_ODPart_ContainingPartPropertiesChanged
  929.   #else
  930.     #define parent_ODPart_ContainingPartPropertiesChanged AppropriateSolns_CreditNowDemo_parent_ODPart_ContainingPartPropertiesChanged
  931.   #endif
  932. #endif
  933. #define AppropriateSolns_CreditNowDemo_parents_ContainingPartPropertiesChanged(arg0,arg1,arg2,arg3) \
  934.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ContainingPartPropertiesChanged(arg0,arg1,arg2,arg3)
  935.  
  936. /*
  937.  * Overridden method: GetContainingPartProperties
  938.  */
  939. SOM_Scope ODStorageUnit*  SOMLINK AppropriateSolns_CreditNowDemoGetContainingPartProperties(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  940.         ODFrame* frame);
  941. #ifndef somMN_GetContainingPartProperties_defined
  942. #define somMN_GetContainingPartProperties_defined
  943. static char *somMN_GetContainingPartProperties = "GetContainingPartProperties";
  944. #define somId_GetContainingPartProperties ((somId)&somMN_GetContainingPartProperties)
  945. #endif  /* somMN_GetContainingPartProperties_defined */
  946. SOMEXTERN typedef ODStorageUnit*   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_GetContainingPartProperties)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  947.         ODFrame* frame);
  948. /* define the parent method call macro */
  949. #define AppropriateSolns_CreditNowDemo_parent_ODPart_GetContainingPartProperties(somSelf,ev,frame) \
  950.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_GetContainingPartProperties ) \
  951.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.GetContainingPartProperties)) \
  952.      (somSelf,ev,frame))
  953. /* define a variety of (possibly ambiguous) short forms */
  954. #ifndef SOMGD_pmc_parent_GetContainingPartProperties
  955.   #ifdef parent_GetContainingPartProperties
  956.     #define SOMGD_pmc_parent_GetContainingPartProperties
  957.     #undef parent_GetContainingPartProperties
  958.   #else
  959. #define parent_GetContainingPartProperties AppropriateSolns_CreditNowDemo_parent_ODPart_GetContainingPartProperties
  960.   #endif
  961. #endif
  962. #ifndef SOMGD_pmc_parent_ODPart_GetContainingPartProperties
  963.   #ifdef parent_ODPart_GetContainingPartProperties
  964.     #define SOMGD_pmc_parent_ODPart_GetContainingPartProperties
  965.     #undef parent_ODPart_GetContainingPartProperties
  966.   #else
  967.     #define parent_ODPart_GetContainingPartProperties AppropriateSolns_CreditNowDemo_parent_ODPart_GetContainingPartProperties
  968.   #endif
  969. #endif
  970. #define AppropriateSolns_CreditNowDemo_parents_GetContainingPartProperties(arg0,arg1,arg2) \
  971.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_GetContainingPartProperties(arg0,arg1,arg2)
  972.  
  973. /*
  974.  * Overridden method: RevealFrame
  975.  */
  976. SOM_Scope ODBoolean  SOMLINK AppropriateSolns_CreditNowDemoRevealFrame(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  977.         ODFrame* embeddedFrame,
  978.         ODShape* revealShape);
  979. #ifndef somMN_RevealFrame_defined
  980. #define somMN_RevealFrame_defined
  981. static char *somMN_RevealFrame = "RevealFrame";
  982. #define somId_RevealFrame ((somId)&somMN_RevealFrame)
  983. #endif  /* somMN_RevealFrame_defined */
  984. SOMEXTERN typedef ODBoolean   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_RevealFrame)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  985.         ODFrame* embeddedFrame,
  986.         ODShape* revealShape);
  987. /* define the parent method call macro */
  988. #define AppropriateSolns_CreditNowDemo_parent_ODPart_RevealFrame(somSelf,ev,embeddedFrame,revealShape) \
  989.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_RevealFrame ) \
  990.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.RevealFrame)) \
  991.      (somSelf,ev,embeddedFrame,revealShape))
  992. /* define a variety of (possibly ambiguous) short forms */
  993. #ifndef SOMGD_pmc_parent_RevealFrame
  994.   #ifdef parent_RevealFrame
  995.     #define SOMGD_pmc_parent_RevealFrame
  996.     #undef parent_RevealFrame
  997.   #else
  998. #define parent_RevealFrame AppropriateSolns_CreditNowDemo_parent_ODPart_RevealFrame
  999.   #endif
  1000. #endif
  1001. #ifndef SOMGD_pmc_parent_ODPart_RevealFrame
  1002.   #ifdef parent_ODPart_RevealFrame
  1003.     #define SOMGD_pmc_parent_ODPart_RevealFrame
  1004.     #undef parent_ODPart_RevealFrame
  1005.   #else
  1006.     #define parent_ODPart_RevealFrame AppropriateSolns_CreditNowDemo_parent_ODPart_RevealFrame
  1007.   #endif
  1008. #endif
  1009. #define AppropriateSolns_CreditNowDemo_parents_RevealFrame(arg0,arg1,arg2,arg3) \
  1010.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_RevealFrame(arg0,arg1,arg2,arg3)
  1011.  
  1012. /*
  1013.  * Overridden method: EmbeddedFrameSpec
  1014.  */
  1015. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoEmbeddedFrameSpec(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1016.         ODFrame* embeddedFrame,
  1017.         ODObjectSpec* spec);
  1018. #ifndef somMN_EmbeddedFrameSpec_defined
  1019. #define somMN_EmbeddedFrameSpec_defined
  1020. static char *somMN_EmbeddedFrameSpec = "EmbeddedFrameSpec";
  1021. #define somId_EmbeddedFrameSpec ((somId)&somMN_EmbeddedFrameSpec)
  1022. #endif  /* somMN_EmbeddedFrameSpec_defined */
  1023. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_EmbeddedFrameSpec)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1024.         ODFrame* embeddedFrame,
  1025.         ODObjectSpec* spec);
  1026. /* define the parent method call macro */
  1027. #define AppropriateSolns_CreditNowDemo_parent_ODPart_EmbeddedFrameSpec(somSelf,ev,embeddedFrame,spec) \
  1028.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_EmbeddedFrameSpec ) \
  1029.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.EmbeddedFrameSpec)) \
  1030.      (somSelf,ev,embeddedFrame,spec))
  1031. /* define a variety of (possibly ambiguous) short forms */
  1032. #ifndef SOMGD_pmc_parent_EmbeddedFrameSpec
  1033.   #ifdef parent_EmbeddedFrameSpec
  1034.     #define SOMGD_pmc_parent_EmbeddedFrameSpec
  1035.     #undef parent_EmbeddedFrameSpec
  1036.   #else
  1037. #define parent_EmbeddedFrameSpec AppropriateSolns_CreditNowDemo_parent_ODPart_EmbeddedFrameSpec
  1038.   #endif
  1039. #endif
  1040. #ifndef SOMGD_pmc_parent_ODPart_EmbeddedFrameSpec
  1041.   #ifdef parent_ODPart_EmbeddedFrameSpec
  1042.     #define SOMGD_pmc_parent_ODPart_EmbeddedFrameSpec
  1043.     #undef parent_ODPart_EmbeddedFrameSpec
  1044.   #else
  1045.     #define parent_ODPart_EmbeddedFrameSpec AppropriateSolns_CreditNowDemo_parent_ODPart_EmbeddedFrameSpec
  1046.   #endif
  1047. #endif
  1048. #define AppropriateSolns_CreditNowDemo_parents_EmbeddedFrameSpec(arg0,arg1,arg2,arg3) \
  1049.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_EmbeddedFrameSpec(arg0,arg1,arg2,arg3)
  1050.  
  1051. /*
  1052.  * Overridden method: CreateEmbeddedFramesIterator
  1053.  */
  1054. SOM_Scope ODEmbeddedFramesIterator*  SOMLINK AppropriateSolns_CreditNowDemoCreateEmbeddedFramesIterator(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1055.         ODFrame* frame);
  1056. #ifndef somMN_CreateEmbeddedFramesIterator_defined
  1057. #define somMN_CreateEmbeddedFramesIterator_defined
  1058. static char *somMN_CreateEmbeddedFramesIterator = "CreateEmbeddedFramesIterator";
  1059. #define somId_CreateEmbeddedFramesIterator ((somId)&somMN_CreateEmbeddedFramesIterator)
  1060. #endif  /* somMN_CreateEmbeddedFramesIterator_defined */
  1061. SOMEXTERN typedef ODEmbeddedFramesIterator*   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_CreateEmbeddedFramesIterator)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1062.         ODFrame* frame);
  1063. /* define the parent method call macro */
  1064. #define AppropriateSolns_CreditNowDemo_parent_ODPart_CreateEmbeddedFramesIterator(somSelf,ev,frame) \
  1065.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_CreateEmbeddedFramesIterator ) \
  1066.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.CreateEmbeddedFramesIterator)) \
  1067.      (somSelf,ev,frame))
  1068. /* define a variety of (possibly ambiguous) short forms */
  1069. #ifndef SOMGD_pmc_parent_CreateEmbeddedFramesIterator
  1070.   #ifdef parent_CreateEmbeddedFramesIterator
  1071.     #define SOMGD_pmc_parent_CreateEmbeddedFramesIterator
  1072.     #undef parent_CreateEmbeddedFramesIterator
  1073.   #else
  1074. #define parent_CreateEmbeddedFramesIterator AppropriateSolns_CreditNowDemo_parent_ODPart_CreateEmbeddedFramesIterator
  1075.   #endif
  1076. #endif
  1077. #ifndef SOMGD_pmc_parent_ODPart_CreateEmbeddedFramesIterator
  1078.   #ifdef parent_ODPart_CreateEmbeddedFramesIterator
  1079.     #define SOMGD_pmc_parent_ODPart_CreateEmbeddedFramesIterator
  1080.     #undef parent_ODPart_CreateEmbeddedFramesIterator
  1081.   #else
  1082.     #define parent_ODPart_CreateEmbeddedFramesIterator AppropriateSolns_CreditNowDemo_parent_ODPart_CreateEmbeddedFramesIterator
  1083.   #endif
  1084. #endif
  1085. #define AppropriateSolns_CreditNowDemo_parents_CreateEmbeddedFramesIterator(arg0,arg1,arg2) \
  1086.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_CreateEmbeddedFramesIterator(arg0,arg1,arg2)
  1087.  
  1088. /*
  1089.  * Overridden method: DisplayFrameAdded
  1090.  */
  1091. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoDisplayFrameAdded(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1092.         ODFrame* frame);
  1093. #ifndef somMN_DisplayFrameAdded_defined
  1094. #define somMN_DisplayFrameAdded_defined
  1095. static char *somMN_DisplayFrameAdded = "DisplayFrameAdded";
  1096. #define somId_DisplayFrameAdded ((somId)&somMN_DisplayFrameAdded)
  1097. #endif  /* somMN_DisplayFrameAdded_defined */
  1098. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameAdded)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1099.         ODFrame* frame);
  1100. /* define the parent method call macro */
  1101. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameAdded(somSelf,ev,frame) \
  1102.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameAdded ) \
  1103.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DisplayFrameAdded)) \
  1104.      (somSelf,ev,frame))
  1105. /* define a variety of (possibly ambiguous) short forms */
  1106. #ifndef SOMGD_pmc_parent_DisplayFrameAdded
  1107.   #ifdef parent_DisplayFrameAdded
  1108.     #define SOMGD_pmc_parent_DisplayFrameAdded
  1109.     #undef parent_DisplayFrameAdded
  1110.   #else
  1111. #define parent_DisplayFrameAdded AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameAdded
  1112.   #endif
  1113. #endif
  1114. #ifndef SOMGD_pmc_parent_ODPart_DisplayFrameAdded
  1115.   #ifdef parent_ODPart_DisplayFrameAdded
  1116.     #define SOMGD_pmc_parent_ODPart_DisplayFrameAdded
  1117.     #undef parent_ODPart_DisplayFrameAdded
  1118.   #else
  1119.     #define parent_ODPart_DisplayFrameAdded AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameAdded
  1120.   #endif
  1121. #endif
  1122. #define AppropriateSolns_CreditNowDemo_parents_DisplayFrameAdded(arg0,arg1,arg2) \
  1123.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameAdded(arg0,arg1,arg2)
  1124.  
  1125. /*
  1126.  * Overridden method: DisplayFrameRemoved
  1127.  */
  1128. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoDisplayFrameRemoved(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1129.         ODFrame* frame);
  1130. #ifndef somMN_DisplayFrameRemoved_defined
  1131. #define somMN_DisplayFrameRemoved_defined
  1132. static char *somMN_DisplayFrameRemoved = "DisplayFrameRemoved";
  1133. #define somId_DisplayFrameRemoved ((somId)&somMN_DisplayFrameRemoved)
  1134. #endif  /* somMN_DisplayFrameRemoved_defined */
  1135. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameRemoved)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1136.         ODFrame* frame);
  1137. /* define the parent method call macro */
  1138. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameRemoved(somSelf,ev,frame) \
  1139.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameRemoved ) \
  1140.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DisplayFrameRemoved)) \
  1141.      (somSelf,ev,frame))
  1142. /* define a variety of (possibly ambiguous) short forms */
  1143. #ifndef SOMGD_pmc_parent_DisplayFrameRemoved
  1144.   #ifdef parent_DisplayFrameRemoved
  1145.     #define SOMGD_pmc_parent_DisplayFrameRemoved
  1146.     #undef parent_DisplayFrameRemoved
  1147.   #else
  1148. #define parent_DisplayFrameRemoved AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameRemoved
  1149.   #endif
  1150. #endif
  1151. #ifndef SOMGD_pmc_parent_ODPart_DisplayFrameRemoved
  1152.   #ifdef parent_ODPart_DisplayFrameRemoved
  1153.     #define SOMGD_pmc_parent_ODPart_DisplayFrameRemoved
  1154.     #undef parent_ODPart_DisplayFrameRemoved
  1155.   #else
  1156.     #define parent_ODPart_DisplayFrameRemoved AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameRemoved
  1157.   #endif
  1158. #endif
  1159. #define AppropriateSolns_CreditNowDemo_parents_DisplayFrameRemoved(arg0,arg1,arg2) \
  1160.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameRemoved(arg0,arg1,arg2)
  1161.  
  1162. /*
  1163.  * Overridden method: DisplayFrameConnected
  1164.  */
  1165. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoDisplayFrameConnected(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1166.         ODFrame* frame);
  1167. #ifndef somMN_DisplayFrameConnected_defined
  1168. #define somMN_DisplayFrameConnected_defined
  1169. static char *somMN_DisplayFrameConnected = "DisplayFrameConnected";
  1170. #define somId_DisplayFrameConnected ((somId)&somMN_DisplayFrameConnected)
  1171. #endif  /* somMN_DisplayFrameConnected_defined */
  1172. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameConnected)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1173.         ODFrame* frame);
  1174. /* define the parent method call macro */
  1175. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameConnected(somSelf,ev,frame) \
  1176.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameConnected ) \
  1177.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DisplayFrameConnected)) \
  1178.      (somSelf,ev,frame))
  1179. /* define a variety of (possibly ambiguous) short forms */
  1180. #ifndef SOMGD_pmc_parent_DisplayFrameConnected
  1181.   #ifdef parent_DisplayFrameConnected
  1182.     #define SOMGD_pmc_parent_DisplayFrameConnected
  1183.     #undef parent_DisplayFrameConnected
  1184.   #else
  1185. #define parent_DisplayFrameConnected AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameConnected
  1186.   #endif
  1187. #endif
  1188. #ifndef SOMGD_pmc_parent_ODPart_DisplayFrameConnected
  1189.   #ifdef parent_ODPart_DisplayFrameConnected
  1190.     #define SOMGD_pmc_parent_ODPart_DisplayFrameConnected
  1191.     #undef parent_ODPart_DisplayFrameConnected
  1192.   #else
  1193.     #define parent_ODPart_DisplayFrameConnected AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameConnected
  1194.   #endif
  1195. #endif
  1196. #define AppropriateSolns_CreditNowDemo_parents_DisplayFrameConnected(arg0,arg1,arg2) \
  1197.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameConnected(arg0,arg1,arg2)
  1198.  
  1199. /*
  1200.  * Overridden method: DisplayFrameClosed
  1201.  */
  1202. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoDisplayFrameClosed(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1203.         ODFrame* frame);
  1204. #ifndef somMN_DisplayFrameClosed_defined
  1205. #define somMN_DisplayFrameClosed_defined
  1206. static char *somMN_DisplayFrameClosed = "DisplayFrameClosed";
  1207. #define somId_DisplayFrameClosed ((somId)&somMN_DisplayFrameClosed)
  1208. #endif  /* somMN_DisplayFrameClosed_defined */
  1209. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameClosed)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1210.         ODFrame* frame);
  1211. /* define the parent method call macro */
  1212. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameClosed(somSelf,ev,frame) \
  1213.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameClosed ) \
  1214.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DisplayFrameClosed)) \
  1215.      (somSelf,ev,frame))
  1216. /* define a variety of (possibly ambiguous) short forms */
  1217. #ifndef SOMGD_pmc_parent_DisplayFrameClosed
  1218.   #ifdef parent_DisplayFrameClosed
  1219.     #define SOMGD_pmc_parent_DisplayFrameClosed
  1220.     #undef parent_DisplayFrameClosed
  1221.   #else
  1222. #define parent_DisplayFrameClosed AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameClosed
  1223.   #endif
  1224. #endif
  1225. #ifndef SOMGD_pmc_parent_ODPart_DisplayFrameClosed
  1226.   #ifdef parent_ODPart_DisplayFrameClosed
  1227.     #define SOMGD_pmc_parent_ODPart_DisplayFrameClosed
  1228.     #undef parent_ODPart_DisplayFrameClosed
  1229.   #else
  1230.     #define parent_ODPart_DisplayFrameClosed AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameClosed
  1231.   #endif
  1232. #endif
  1233. #define AppropriateSolns_CreditNowDemo_parents_DisplayFrameClosed(arg0,arg1,arg2) \
  1234.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DisplayFrameClosed(arg0,arg1,arg2)
  1235.  
  1236. /*
  1237.  * Overridden method: AttachSourceFrame
  1238.  */
  1239. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoAttachSourceFrame(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1240.         ODFrame* frame,
  1241.         ODFrame* sourceFrame);
  1242. #ifndef somMN_AttachSourceFrame_defined
  1243. #define somMN_AttachSourceFrame_defined
  1244. static char *somMN_AttachSourceFrame = "AttachSourceFrame";
  1245. #define somId_AttachSourceFrame ((somId)&somMN_AttachSourceFrame)
  1246. #endif  /* somMN_AttachSourceFrame_defined */
  1247. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_AttachSourceFrame)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1248.         ODFrame* frame,
  1249.         ODFrame* sourceFrame);
  1250. /* define the parent method call macro */
  1251. #define AppropriateSolns_CreditNowDemo_parent_ODPart_AttachSourceFrame(somSelf,ev,frame,sourceFrame) \
  1252.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_AttachSourceFrame ) \
  1253.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.AttachSourceFrame)) \
  1254.      (somSelf,ev,frame,sourceFrame))
  1255. /* define a variety of (possibly ambiguous) short forms */
  1256. #ifndef SOMGD_pmc_parent_AttachSourceFrame
  1257.   #ifdef parent_AttachSourceFrame
  1258.     #define SOMGD_pmc_parent_AttachSourceFrame
  1259.     #undef parent_AttachSourceFrame
  1260.   #else
  1261. #define parent_AttachSourceFrame AppropriateSolns_CreditNowDemo_parent_ODPart_AttachSourceFrame
  1262.   #endif
  1263. #endif
  1264. #ifndef SOMGD_pmc_parent_ODPart_AttachSourceFrame
  1265.   #ifdef parent_ODPart_AttachSourceFrame
  1266.     #define SOMGD_pmc_parent_ODPart_AttachSourceFrame
  1267.     #undef parent_ODPart_AttachSourceFrame
  1268.   #else
  1269.     #define parent_ODPart_AttachSourceFrame AppropriateSolns_CreditNowDemo_parent_ODPart_AttachSourceFrame
  1270.   #endif
  1271. #endif
  1272. #define AppropriateSolns_CreditNowDemo_parents_AttachSourceFrame(arg0,arg1,arg2,arg3) \
  1273.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_AttachSourceFrame(arg0,arg1,arg2,arg3)
  1274.  
  1275. /*
  1276.  * Overridden method: FrameShapeChanged
  1277.  */
  1278. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoFrameShapeChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1279.         ODFrame* frame);
  1280. #ifndef somMN_FrameShapeChanged_defined
  1281. #define somMN_FrameShapeChanged_defined
  1282. static char *somMN_FrameShapeChanged = "FrameShapeChanged";
  1283. #define somId_FrameShapeChanged ((somId)&somMN_FrameShapeChanged)
  1284. #endif  /* somMN_FrameShapeChanged_defined */
  1285. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_FrameShapeChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1286.         ODFrame* frame);
  1287. /* define the parent method call macro */
  1288. #define AppropriateSolns_CreditNowDemo_parent_ODPart_FrameShapeChanged(somSelf,ev,frame) \
  1289.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_FrameShapeChanged ) \
  1290.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.FrameShapeChanged)) \
  1291.      (somSelf,ev,frame))
  1292. /* define a variety of (possibly ambiguous) short forms */
  1293. #ifndef SOMGD_pmc_parent_FrameShapeChanged
  1294.   #ifdef parent_FrameShapeChanged
  1295.     #define SOMGD_pmc_parent_FrameShapeChanged
  1296.     #undef parent_FrameShapeChanged
  1297.   #else
  1298. #define parent_FrameShapeChanged AppropriateSolns_CreditNowDemo_parent_ODPart_FrameShapeChanged
  1299.   #endif
  1300. #endif
  1301. #ifndef SOMGD_pmc_parent_ODPart_FrameShapeChanged
  1302.   #ifdef parent_ODPart_FrameShapeChanged
  1303.     #define SOMGD_pmc_parent_ODPart_FrameShapeChanged
  1304.     #undef parent_ODPart_FrameShapeChanged
  1305.   #else
  1306.     #define parent_ODPart_FrameShapeChanged AppropriateSolns_CreditNowDemo_parent_ODPart_FrameShapeChanged
  1307.   #endif
  1308. #endif
  1309. #define AppropriateSolns_CreditNowDemo_parents_FrameShapeChanged(arg0,arg1,arg2) \
  1310.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_FrameShapeChanged(arg0,arg1,arg2)
  1311.  
  1312. /*
  1313.  * Overridden method: ViewTypeChanged
  1314.  */
  1315. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoViewTypeChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1316.         ODFrame* frame);
  1317. #ifndef somMN_ViewTypeChanged_defined
  1318. #define somMN_ViewTypeChanged_defined
  1319. static char *somMN_ViewTypeChanged = "ViewTypeChanged";
  1320. #define somId_ViewTypeChanged ((somId)&somMN_ViewTypeChanged)
  1321. #endif  /* somMN_ViewTypeChanged_defined */
  1322. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ViewTypeChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1323.         ODFrame* frame);
  1324. /* define the parent method call macro */
  1325. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ViewTypeChanged(somSelf,ev,frame) \
  1326.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ViewTypeChanged ) \
  1327.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.ViewTypeChanged)) \
  1328.      (somSelf,ev,frame))
  1329. /* define a variety of (possibly ambiguous) short forms */
  1330. #ifndef SOMGD_pmc_parent_ViewTypeChanged
  1331.   #ifdef parent_ViewTypeChanged
  1332.     #define SOMGD_pmc_parent_ViewTypeChanged
  1333.     #undef parent_ViewTypeChanged
  1334.   #else
  1335. #define parent_ViewTypeChanged AppropriateSolns_CreditNowDemo_parent_ODPart_ViewTypeChanged
  1336.   #endif
  1337. #endif
  1338. #ifndef SOMGD_pmc_parent_ODPart_ViewTypeChanged
  1339.   #ifdef parent_ODPart_ViewTypeChanged
  1340.     #define SOMGD_pmc_parent_ODPart_ViewTypeChanged
  1341.     #undef parent_ODPart_ViewTypeChanged
  1342.   #else
  1343.     #define parent_ODPart_ViewTypeChanged AppropriateSolns_CreditNowDemo_parent_ODPart_ViewTypeChanged
  1344.   #endif
  1345. #endif
  1346. #define AppropriateSolns_CreditNowDemo_parents_ViewTypeChanged(arg0,arg1,arg2) \
  1347.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ViewTypeChanged(arg0,arg1,arg2)
  1348.  
  1349. /*
  1350.  * Overridden method: PresentationChanged
  1351.  */
  1352. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoPresentationChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1353.         ODFrame* frame);
  1354. #ifndef somMN_PresentationChanged_defined
  1355. #define somMN_PresentationChanged_defined
  1356. static char *somMN_PresentationChanged = "PresentationChanged";
  1357. #define somId_PresentationChanged ((somId)&somMN_PresentationChanged)
  1358. #endif  /* somMN_PresentationChanged_defined */
  1359. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_PresentationChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1360.         ODFrame* frame);
  1361. /* define the parent method call macro */
  1362. #define AppropriateSolns_CreditNowDemo_parent_ODPart_PresentationChanged(somSelf,ev,frame) \
  1363.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_PresentationChanged ) \
  1364.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.PresentationChanged)) \
  1365.      (somSelf,ev,frame))
  1366. /* define a variety of (possibly ambiguous) short forms */
  1367. #ifndef SOMGD_pmc_parent_PresentationChanged
  1368.   #ifdef parent_PresentationChanged
  1369.     #define SOMGD_pmc_parent_PresentationChanged
  1370.     #undef parent_PresentationChanged
  1371.   #else
  1372. #define parent_PresentationChanged AppropriateSolns_CreditNowDemo_parent_ODPart_PresentationChanged
  1373.   #endif
  1374. #endif
  1375. #ifndef SOMGD_pmc_parent_ODPart_PresentationChanged
  1376.   #ifdef parent_ODPart_PresentationChanged
  1377.     #define SOMGD_pmc_parent_ODPart_PresentationChanged
  1378.     #undef parent_ODPart_PresentationChanged
  1379.   #else
  1380.     #define parent_ODPart_PresentationChanged AppropriateSolns_CreditNowDemo_parent_ODPart_PresentationChanged
  1381.   #endif
  1382. #endif
  1383. #define AppropriateSolns_CreditNowDemo_parents_PresentationChanged(arg0,arg1,arg2) \
  1384.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_PresentationChanged(arg0,arg1,arg2)
  1385.  
  1386. /*
  1387.  * Overridden method: SequenceChanged
  1388.  */
  1389. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoSequenceChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1390.         ODFrame* frame);
  1391. #ifndef somMN_SequenceChanged_defined
  1392. #define somMN_SequenceChanged_defined
  1393. static char *somMN_SequenceChanged = "SequenceChanged";
  1394. #define somId_SequenceChanged ((somId)&somMN_SequenceChanged)
  1395. #endif  /* somMN_SequenceChanged_defined */
  1396. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_SequenceChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1397.         ODFrame* frame);
  1398. /* define the parent method call macro */
  1399. #define AppropriateSolns_CreditNowDemo_parent_ODPart_SequenceChanged(somSelf,ev,frame) \
  1400.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_SequenceChanged ) \
  1401.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.SequenceChanged)) \
  1402.      (somSelf,ev,frame))
  1403. /* define a variety of (possibly ambiguous) short forms */
  1404. #ifndef SOMGD_pmc_parent_SequenceChanged
  1405.   #ifdef parent_SequenceChanged
  1406.     #define SOMGD_pmc_parent_SequenceChanged
  1407.     #undef parent_SequenceChanged
  1408.   #else
  1409. #define parent_SequenceChanged AppropriateSolns_CreditNowDemo_parent_ODPart_SequenceChanged
  1410.   #endif
  1411. #endif
  1412. #ifndef SOMGD_pmc_parent_ODPart_SequenceChanged
  1413.   #ifdef parent_ODPart_SequenceChanged
  1414.     #define SOMGD_pmc_parent_ODPart_SequenceChanged
  1415.     #undef parent_ODPart_SequenceChanged
  1416.   #else
  1417.     #define parent_ODPart_SequenceChanged AppropriateSolns_CreditNowDemo_parent_ODPart_SequenceChanged
  1418.   #endif
  1419. #endif
  1420. #define AppropriateSolns_CreditNowDemo_parents_SequenceChanged(arg0,arg1,arg2) \
  1421.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_SequenceChanged(arg0,arg1,arg2)
  1422.  
  1423. /*
  1424.  * Overridden method: WritePartInfo
  1425.  */
  1426. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoWritePartInfo(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1427.         ODInfoType partInfo,
  1428.         ODStorageUnitView* storageUnitView);
  1429. #ifndef somMN_WritePartInfo_defined
  1430. #define somMN_WritePartInfo_defined
  1431. static char *somMN_WritePartInfo = "WritePartInfo";
  1432. #define somId_WritePartInfo ((somId)&somMN_WritePartInfo)
  1433. #endif  /* somMN_WritePartInfo_defined */
  1434. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_WritePartInfo)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1435.         ODInfoType partInfo,
  1436.         ODStorageUnitView* storageUnitView);
  1437. /* define the parent method call macro */
  1438. #define AppropriateSolns_CreditNowDemo_parent_ODPart_WritePartInfo(somSelf,ev,partInfo,storageUnitView) \
  1439.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_WritePartInfo ) \
  1440.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.WritePartInfo)) \
  1441.      (somSelf,ev,partInfo,storageUnitView))
  1442. /* define a variety of (possibly ambiguous) short forms */
  1443. #ifndef SOMGD_pmc_parent_WritePartInfo
  1444.   #ifdef parent_WritePartInfo
  1445.     #define SOMGD_pmc_parent_WritePartInfo
  1446.     #undef parent_WritePartInfo
  1447.   #else
  1448. #define parent_WritePartInfo AppropriateSolns_CreditNowDemo_parent_ODPart_WritePartInfo
  1449.   #endif
  1450. #endif
  1451. #ifndef SOMGD_pmc_parent_ODPart_WritePartInfo
  1452.   #ifdef parent_ODPart_WritePartInfo
  1453.     #define SOMGD_pmc_parent_ODPart_WritePartInfo
  1454.     #undef parent_ODPart_WritePartInfo
  1455.   #else
  1456.     #define parent_ODPart_WritePartInfo AppropriateSolns_CreditNowDemo_parent_ODPart_WritePartInfo
  1457.   #endif
  1458. #endif
  1459. #define AppropriateSolns_CreditNowDemo_parents_WritePartInfo(arg0,arg1,arg2,arg3) \
  1460.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_WritePartInfo(arg0,arg1,arg2,arg3)
  1461.  
  1462. /*
  1463.  * Overridden method: ClonePartInfo
  1464.  */
  1465. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoClonePartInfo(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1466.         ODDraftKey key,
  1467.         ODInfoType partInfo,
  1468.         ODStorageUnitView* storageUnitView,
  1469.         ODFrame* scope);
  1470. #ifndef somMN_ClonePartInfo_defined
  1471. #define somMN_ClonePartInfo_defined
  1472. static char *somMN_ClonePartInfo = "ClonePartInfo";
  1473. #define somId_ClonePartInfo ((somId)&somMN_ClonePartInfo)
  1474. #endif  /* somMN_ClonePartInfo_defined */
  1475. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ClonePartInfo)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1476.         ODDraftKey key,
  1477.         ODInfoType partInfo,
  1478.         ODStorageUnitView* storageUnitView,
  1479.         ODFrame* scope);
  1480. /* define the parent method call macro */
  1481. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ClonePartInfo(somSelf,ev,key,partInfo,storageUnitView,scope) \
  1482.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ClonePartInfo ) \
  1483.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.ClonePartInfo)) \
  1484.      (somSelf,ev,key,partInfo,storageUnitView,scope))
  1485. /* define a variety of (possibly ambiguous) short forms */
  1486. #ifndef SOMGD_pmc_parent_ClonePartInfo
  1487.   #ifdef parent_ClonePartInfo
  1488.     #define SOMGD_pmc_parent_ClonePartInfo
  1489.     #undef parent_ClonePartInfo
  1490.   #else
  1491. #define parent_ClonePartInfo AppropriateSolns_CreditNowDemo_parent_ODPart_ClonePartInfo
  1492.   #endif
  1493. #endif
  1494. #ifndef SOMGD_pmc_parent_ODPart_ClonePartInfo
  1495.   #ifdef parent_ODPart_ClonePartInfo
  1496.     #define SOMGD_pmc_parent_ODPart_ClonePartInfo
  1497.     #undef parent_ODPart_ClonePartInfo
  1498.   #else
  1499.     #define parent_ODPart_ClonePartInfo AppropriateSolns_CreditNowDemo_parent_ODPart_ClonePartInfo
  1500.   #endif
  1501. #endif
  1502. #define AppropriateSolns_CreditNowDemo_parents_ClonePartInfo(arg0,arg1,arg2,arg3,arg4,arg5) \
  1503.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ClonePartInfo(arg0,arg1,arg2,arg3,arg4,arg5)
  1504.  
  1505. /*
  1506.  * Overridden method: ReadPartInfo
  1507.  */
  1508. SOM_Scope ODInfoType  SOMLINK AppropriateSolns_CreditNowDemoReadPartInfo(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1509.         ODFrame* frame,
  1510.         ODStorageUnitView* storageUnitView);
  1511. #ifndef somMN_ReadPartInfo_defined
  1512. #define somMN_ReadPartInfo_defined
  1513. static char *somMN_ReadPartInfo = "ReadPartInfo";
  1514. #define somId_ReadPartInfo ((somId)&somMN_ReadPartInfo)
  1515. #endif  /* somMN_ReadPartInfo_defined */
  1516. SOMEXTERN typedef ODInfoType   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ReadPartInfo)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1517.         ODFrame* frame,
  1518.         ODStorageUnitView* storageUnitView);
  1519. /* define the parent method call macro */
  1520. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ReadPartInfo(somSelf,ev,frame,storageUnitView) \
  1521.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ReadPartInfo ) \
  1522.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.ReadPartInfo)) \
  1523.      (somSelf,ev,frame,storageUnitView))
  1524. /* define a variety of (possibly ambiguous) short forms */
  1525. #ifndef SOMGD_pmc_parent_ReadPartInfo
  1526.   #ifdef parent_ReadPartInfo
  1527.     #define SOMGD_pmc_parent_ReadPartInfo
  1528.     #undef parent_ReadPartInfo
  1529.   #else
  1530. #define parent_ReadPartInfo AppropriateSolns_CreditNowDemo_parent_ODPart_ReadPartInfo
  1531.   #endif
  1532. #endif
  1533. #ifndef SOMGD_pmc_parent_ODPart_ReadPartInfo
  1534.   #ifdef parent_ODPart_ReadPartInfo
  1535.     #define SOMGD_pmc_parent_ODPart_ReadPartInfo
  1536.     #undef parent_ODPart_ReadPartInfo
  1537.   #else
  1538.     #define parent_ODPart_ReadPartInfo AppropriateSolns_CreditNowDemo_parent_ODPart_ReadPartInfo
  1539.   #endif
  1540. #endif
  1541. #define AppropriateSolns_CreditNowDemo_parents_ReadPartInfo(arg0,arg1,arg2,arg3) \
  1542.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ReadPartInfo(arg0,arg1,arg2,arg3)
  1543.  
  1544. /*
  1545.  * Overridden method: Open
  1546.  */
  1547. SOM_Scope ODID  SOMLINK AppropriateSolns_CreditNowDemoOpen(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1548.         ODFrame* frame);
  1549. #ifndef somMN_Open_defined
  1550. #define somMN_Open_defined
  1551. static char *somMN_Open = "Open";
  1552. #define somId_Open ((somId)&somMN_Open)
  1553. #endif  /* somMN_Open_defined */
  1554. SOMEXTERN typedef ODID   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_Open)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1555.         ODFrame* frame);
  1556. /* define the parent method call macro */
  1557. #define AppropriateSolns_CreditNowDemo_parent_ODPart_Open(somSelf,ev,frame) \
  1558.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_Open ) \
  1559.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.Open)) \
  1560.      (somSelf,ev,frame))
  1561. /* define a variety of (possibly ambiguous) short forms */
  1562. #ifndef SOMGD_pmc_parent_Open
  1563.   #ifdef parent_Open
  1564.     #define SOMGD_pmc_parent_Open
  1565.     #undef parent_Open
  1566.   #else
  1567. #define parent_Open AppropriateSolns_CreditNowDemo_parent_ODPart_Open
  1568.   #endif
  1569. #endif
  1570. #ifndef SOMGD_pmc_parent_ODPart_Open
  1571.   #ifdef parent_ODPart_Open
  1572.     #define SOMGD_pmc_parent_ODPart_Open
  1573.     #undef parent_ODPart_Open
  1574.   #else
  1575.     #define parent_ODPart_Open AppropriateSolns_CreditNowDemo_parent_ODPart_Open
  1576.   #endif
  1577. #endif
  1578. #define AppropriateSolns_CreditNowDemo_parents_Open(arg0,arg1,arg2) \
  1579.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_Open(arg0,arg1,arg2)
  1580.  
  1581. /*
  1582.  * Overridden method: RequestEmbeddedFrame
  1583.  */
  1584. SOM_Scope ODFrame*  SOMLINK AppropriateSolns_CreditNowDemoRequestEmbeddedFrame(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1585.         ODFrame* containingFrame,
  1586.         ODFrame* baseFrame,
  1587.         ODShape* frameShape,
  1588.         ODPart* embedPart,
  1589.         ODTypeToken viewType,
  1590.         ODTypeToken presentation,
  1591.         ODBoolean isOverlaid);
  1592. #ifndef somMN_RequestEmbeddedFrame_defined
  1593. #define somMN_RequestEmbeddedFrame_defined
  1594. static char *somMN_RequestEmbeddedFrame = "RequestEmbeddedFrame";
  1595. #define somId_RequestEmbeddedFrame ((somId)&somMN_RequestEmbeddedFrame)
  1596. #endif  /* somMN_RequestEmbeddedFrame_defined */
  1597. SOMEXTERN typedef ODFrame*   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_RequestEmbeddedFrame)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1598.         ODFrame* containingFrame,
  1599.         ODFrame* baseFrame,
  1600.         ODShape* frameShape,
  1601.         ODPart* embedPart,
  1602.         ODTypeToken viewType,
  1603.         ODTypeToken presentation,
  1604.         ODBoolean isOverlaid);
  1605. /* define the parent method call macro */
  1606. #define AppropriateSolns_CreditNowDemo_parent_ODPart_RequestEmbeddedFrame(somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid) \
  1607.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_RequestEmbeddedFrame ) \
  1608.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.RequestEmbeddedFrame)) \
  1609.      (somSelf,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid))
  1610. /* define a variety of (possibly ambiguous) short forms */
  1611. #ifndef SOMGD_pmc_parent_RequestEmbeddedFrame
  1612.   #ifdef parent_RequestEmbeddedFrame
  1613.     #define SOMGD_pmc_parent_RequestEmbeddedFrame
  1614.     #undef parent_RequestEmbeddedFrame
  1615.   #else
  1616. #define parent_RequestEmbeddedFrame AppropriateSolns_CreditNowDemo_parent_ODPart_RequestEmbeddedFrame
  1617.   #endif
  1618. #endif
  1619. #ifndef SOMGD_pmc_parent_ODPart_RequestEmbeddedFrame
  1620.   #ifdef parent_ODPart_RequestEmbeddedFrame
  1621.     #define SOMGD_pmc_parent_ODPart_RequestEmbeddedFrame
  1622.     #undef parent_ODPart_RequestEmbeddedFrame
  1623.   #else
  1624.     #define parent_ODPart_RequestEmbeddedFrame AppropriateSolns_CreditNowDemo_parent_ODPart_RequestEmbeddedFrame
  1625.   #endif
  1626. #endif
  1627. #define AppropriateSolns_CreditNowDemo_parents_RequestEmbeddedFrame(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8) \
  1628.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_RequestEmbeddedFrame(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8)
  1629.  
  1630. /*
  1631.  * Overridden method: RemoveEmbeddedFrame
  1632.  */
  1633. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoRemoveEmbeddedFrame(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1634.         ODFrame* embeddedFrame);
  1635. #ifndef somMN_RemoveEmbeddedFrame_defined
  1636. #define somMN_RemoveEmbeddedFrame_defined
  1637. static char *somMN_RemoveEmbeddedFrame = "RemoveEmbeddedFrame";
  1638. #define somId_RemoveEmbeddedFrame ((somId)&somMN_RemoveEmbeddedFrame)
  1639. #endif  /* somMN_RemoveEmbeddedFrame_defined */
  1640. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_RemoveEmbeddedFrame)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1641.         ODFrame* embeddedFrame);
  1642. /* define the parent method call macro */
  1643. #define AppropriateSolns_CreditNowDemo_parent_ODPart_RemoveEmbeddedFrame(somSelf,ev,embeddedFrame) \
  1644.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_RemoveEmbeddedFrame ) \
  1645.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.RemoveEmbeddedFrame)) \
  1646.      (somSelf,ev,embeddedFrame))
  1647. /* define a variety of (possibly ambiguous) short forms */
  1648. #ifndef SOMGD_pmc_parent_RemoveEmbeddedFrame
  1649.   #ifdef parent_RemoveEmbeddedFrame
  1650.     #define SOMGD_pmc_parent_RemoveEmbeddedFrame
  1651.     #undef parent_RemoveEmbeddedFrame
  1652.   #else
  1653. #define parent_RemoveEmbeddedFrame AppropriateSolns_CreditNowDemo_parent_ODPart_RemoveEmbeddedFrame
  1654.   #endif
  1655. #endif
  1656. #ifndef SOMGD_pmc_parent_ODPart_RemoveEmbeddedFrame
  1657.   #ifdef parent_ODPart_RemoveEmbeddedFrame
  1658.     #define SOMGD_pmc_parent_ODPart_RemoveEmbeddedFrame
  1659.     #undef parent_ODPart_RemoveEmbeddedFrame
  1660.   #else
  1661.     #define parent_ODPart_RemoveEmbeddedFrame AppropriateSolns_CreditNowDemo_parent_ODPart_RemoveEmbeddedFrame
  1662.   #endif
  1663. #endif
  1664. #define AppropriateSolns_CreditNowDemo_parents_RemoveEmbeddedFrame(arg0,arg1,arg2) \
  1665.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_RemoveEmbeddedFrame(arg0,arg1,arg2)
  1666.  
  1667. /*
  1668.  * Overridden method: RequestFrameShape
  1669.  */
  1670. SOM_Scope ODShape*  SOMLINK AppropriateSolns_CreditNowDemoRequestFrameShape(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1671.         ODFrame* embeddedFrame,
  1672.         ODShape* frameShape);
  1673. #ifndef somMN_RequestFrameShape_defined
  1674. #define somMN_RequestFrameShape_defined
  1675. static char *somMN_RequestFrameShape = "RequestFrameShape";
  1676. #define somId_RequestFrameShape ((somId)&somMN_RequestFrameShape)
  1677. #endif  /* somMN_RequestFrameShape_defined */
  1678. SOMEXTERN typedef ODShape*   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_RequestFrameShape)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1679.         ODFrame* embeddedFrame,
  1680.         ODShape* frameShape);
  1681. /* define the parent method call macro */
  1682. #define AppropriateSolns_CreditNowDemo_parent_ODPart_RequestFrameShape(somSelf,ev,embeddedFrame,frameShape) \
  1683.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_RequestFrameShape ) \
  1684.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.RequestFrameShape)) \
  1685.      (somSelf,ev,embeddedFrame,frameShape))
  1686. /* define a variety of (possibly ambiguous) short forms */
  1687. #ifndef SOMGD_pmc_parent_RequestFrameShape
  1688.   #ifdef parent_RequestFrameShape
  1689.     #define SOMGD_pmc_parent_RequestFrameShape
  1690.     #undef parent_RequestFrameShape
  1691.   #else
  1692. #define parent_RequestFrameShape AppropriateSolns_CreditNowDemo_parent_ODPart_RequestFrameShape
  1693.   #endif
  1694. #endif
  1695. #ifndef SOMGD_pmc_parent_ODPart_RequestFrameShape
  1696.   #ifdef parent_ODPart_RequestFrameShape
  1697.     #define SOMGD_pmc_parent_ODPart_RequestFrameShape
  1698.     #undef parent_ODPart_RequestFrameShape
  1699.   #else
  1700.     #define parent_ODPart_RequestFrameShape AppropriateSolns_CreditNowDemo_parent_ODPart_RequestFrameShape
  1701.   #endif
  1702. #endif
  1703. #define AppropriateSolns_CreditNowDemo_parents_RequestFrameShape(arg0,arg1,arg2,arg3) \
  1704.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_RequestFrameShape(arg0,arg1,arg2,arg3)
  1705.  
  1706. /*
  1707.  * Overridden method: UsedShapeChanged
  1708.  */
  1709. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoUsedShapeChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1710.         ODFrame* embeddedFrame);
  1711. #ifndef somMN_UsedShapeChanged_defined
  1712. #define somMN_UsedShapeChanged_defined
  1713. static char *somMN_UsedShapeChanged = "UsedShapeChanged";
  1714. #define somId_UsedShapeChanged ((somId)&somMN_UsedShapeChanged)
  1715. #endif  /* somMN_UsedShapeChanged_defined */
  1716. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_UsedShapeChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1717.         ODFrame* embeddedFrame);
  1718. /* define the parent method call macro */
  1719. #define AppropriateSolns_CreditNowDemo_parent_ODPart_UsedShapeChanged(somSelf,ev,embeddedFrame) \
  1720.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_UsedShapeChanged ) \
  1721.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.UsedShapeChanged)) \
  1722.      (somSelf,ev,embeddedFrame))
  1723. /* define a variety of (possibly ambiguous) short forms */
  1724. #ifndef SOMGD_pmc_parent_UsedShapeChanged
  1725.   #ifdef parent_UsedShapeChanged
  1726.     #define SOMGD_pmc_parent_UsedShapeChanged
  1727.     #undef parent_UsedShapeChanged
  1728.   #else
  1729. #define parent_UsedShapeChanged AppropriateSolns_CreditNowDemo_parent_ODPart_UsedShapeChanged
  1730.   #endif
  1731. #endif
  1732. #ifndef SOMGD_pmc_parent_ODPart_UsedShapeChanged
  1733.   #ifdef parent_ODPart_UsedShapeChanged
  1734.     #define SOMGD_pmc_parent_ODPart_UsedShapeChanged
  1735.     #undef parent_ODPart_UsedShapeChanged
  1736.   #else
  1737.     #define parent_ODPart_UsedShapeChanged AppropriateSolns_CreditNowDemo_parent_ODPart_UsedShapeChanged
  1738.   #endif
  1739. #endif
  1740. #define AppropriateSolns_CreditNowDemo_parents_UsedShapeChanged(arg0,arg1,arg2) \
  1741.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_UsedShapeChanged(arg0,arg1,arg2)
  1742.  
  1743. /*
  1744.  * Overridden method: AdjustBorderShape
  1745.  */
  1746. SOM_Scope ODShape*  SOMLINK AppropriateSolns_CreditNowDemoAdjustBorderShape(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1747.         ODFacet* embeddedFacet,
  1748.         ODShape* shape);
  1749. #ifndef somMN_AdjustBorderShape_defined
  1750. #define somMN_AdjustBorderShape_defined
  1751. static char *somMN_AdjustBorderShape = "AdjustBorderShape";
  1752. #define somId_AdjustBorderShape ((somId)&somMN_AdjustBorderShape)
  1753. #endif  /* somMN_AdjustBorderShape_defined */
  1754. SOMEXTERN typedef ODShape*   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_AdjustBorderShape)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1755.         ODFacet* embeddedFacet,
  1756.         ODShape* shape);
  1757. /* define the parent method call macro */
  1758. #define AppropriateSolns_CreditNowDemo_parent_ODPart_AdjustBorderShape(somSelf,ev,embeddedFacet,shape) \
  1759.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_AdjustBorderShape ) \
  1760.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.AdjustBorderShape)) \
  1761.      (somSelf,ev,embeddedFacet,shape))
  1762. /* define a variety of (possibly ambiguous) short forms */
  1763. #ifndef SOMGD_pmc_parent_AdjustBorderShape
  1764.   #ifdef parent_AdjustBorderShape
  1765.     #define SOMGD_pmc_parent_AdjustBorderShape
  1766.     #undef parent_AdjustBorderShape
  1767.   #else
  1768. #define parent_AdjustBorderShape AppropriateSolns_CreditNowDemo_parent_ODPart_AdjustBorderShape
  1769.   #endif
  1770. #endif
  1771. #ifndef SOMGD_pmc_parent_ODPart_AdjustBorderShape
  1772.   #ifdef parent_ODPart_AdjustBorderShape
  1773.     #define SOMGD_pmc_parent_ODPart_AdjustBorderShape
  1774.     #undef parent_ODPart_AdjustBorderShape
  1775.   #else
  1776.     #define parent_ODPart_AdjustBorderShape AppropriateSolns_CreditNowDemo_parent_ODPart_AdjustBorderShape
  1777.   #endif
  1778. #endif
  1779. #define AppropriateSolns_CreditNowDemo_parents_AdjustBorderShape(arg0,arg1,arg2,arg3) \
  1780.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_AdjustBorderShape(arg0,arg1,arg2,arg3)
  1781.  
  1782. /*
  1783.  * Overridden method: FacetAdded
  1784.  */
  1785. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoFacetAdded(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1786.         ODFacet* facet);
  1787. #ifndef somMN_FacetAdded_defined
  1788. #define somMN_FacetAdded_defined
  1789. static char *somMN_FacetAdded = "FacetAdded";
  1790. #define somId_FacetAdded ((somId)&somMN_FacetAdded)
  1791. #endif  /* somMN_FacetAdded_defined */
  1792. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_FacetAdded)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1793.         ODFacet* facet);
  1794. /* define the parent method call macro */
  1795. #define AppropriateSolns_CreditNowDemo_parent_ODPart_FacetAdded(somSelf,ev,facet) \
  1796.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_FacetAdded ) \
  1797.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.FacetAdded)) \
  1798.      (somSelf,ev,facet))
  1799. /* define a variety of (possibly ambiguous) short forms */
  1800. #ifndef SOMGD_pmc_parent_FacetAdded
  1801.   #ifdef parent_FacetAdded
  1802.     #define SOMGD_pmc_parent_FacetAdded
  1803.     #undef parent_FacetAdded
  1804.   #else
  1805. #define parent_FacetAdded AppropriateSolns_CreditNowDemo_parent_ODPart_FacetAdded
  1806.   #endif
  1807. #endif
  1808. #ifndef SOMGD_pmc_parent_ODPart_FacetAdded
  1809.   #ifdef parent_ODPart_FacetAdded
  1810.     #define SOMGD_pmc_parent_ODPart_FacetAdded
  1811.     #undef parent_ODPart_FacetAdded
  1812.   #else
  1813.     #define parent_ODPart_FacetAdded AppropriateSolns_CreditNowDemo_parent_ODPart_FacetAdded
  1814.   #endif
  1815. #endif
  1816. #define AppropriateSolns_CreditNowDemo_parents_FacetAdded(arg0,arg1,arg2) \
  1817.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_FacetAdded(arg0,arg1,arg2)
  1818.  
  1819. /*
  1820.  * Overridden method: FacetRemoved
  1821.  */
  1822. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoFacetRemoved(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1823.         ODFacet* facet);
  1824. #ifndef somMN_FacetRemoved_defined
  1825. #define somMN_FacetRemoved_defined
  1826. static char *somMN_FacetRemoved = "FacetRemoved";
  1827. #define somId_FacetRemoved ((somId)&somMN_FacetRemoved)
  1828. #endif  /* somMN_FacetRemoved_defined */
  1829. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_FacetRemoved)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1830.         ODFacet* facet);
  1831. /* define the parent method call macro */
  1832. #define AppropriateSolns_CreditNowDemo_parent_ODPart_FacetRemoved(somSelf,ev,facet) \
  1833.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_FacetRemoved ) \
  1834.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.FacetRemoved)) \
  1835.      (somSelf,ev,facet))
  1836. /* define a variety of (possibly ambiguous) short forms */
  1837. #ifndef SOMGD_pmc_parent_FacetRemoved
  1838.   #ifdef parent_FacetRemoved
  1839.     #define SOMGD_pmc_parent_FacetRemoved
  1840.     #undef parent_FacetRemoved
  1841.   #else
  1842. #define parent_FacetRemoved AppropriateSolns_CreditNowDemo_parent_ODPart_FacetRemoved
  1843.   #endif
  1844. #endif
  1845. #ifndef SOMGD_pmc_parent_ODPart_FacetRemoved
  1846.   #ifdef parent_ODPart_FacetRemoved
  1847.     #define SOMGD_pmc_parent_ODPart_FacetRemoved
  1848.     #undef parent_ODPart_FacetRemoved
  1849.   #else
  1850.     #define parent_ODPart_FacetRemoved AppropriateSolns_CreditNowDemo_parent_ODPart_FacetRemoved
  1851.   #endif
  1852. #endif
  1853. #define AppropriateSolns_CreditNowDemo_parents_FacetRemoved(arg0,arg1,arg2) \
  1854.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_FacetRemoved(arg0,arg1,arg2)
  1855.  
  1856. /*
  1857.  * Overridden method: CanvasChanged
  1858.  */
  1859. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoCanvasChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1860.         ODFacet* facet);
  1861. #ifndef somMN_CanvasChanged_defined
  1862. #define somMN_CanvasChanged_defined
  1863. static char *somMN_CanvasChanged = "CanvasChanged";
  1864. #define somId_CanvasChanged ((somId)&somMN_CanvasChanged)
  1865. #endif  /* somMN_CanvasChanged_defined */
  1866. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_CanvasChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1867.         ODFacet* facet);
  1868. /* define the parent method call macro */
  1869. #define AppropriateSolns_CreditNowDemo_parent_ODPart_CanvasChanged(somSelf,ev,facet) \
  1870.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_CanvasChanged ) \
  1871.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.CanvasChanged)) \
  1872.      (somSelf,ev,facet))
  1873. /* define a variety of (possibly ambiguous) short forms */
  1874. #ifndef SOMGD_pmc_parent_CanvasChanged
  1875.   #ifdef parent_CanvasChanged
  1876.     #define SOMGD_pmc_parent_CanvasChanged
  1877.     #undef parent_CanvasChanged
  1878.   #else
  1879. #define parent_CanvasChanged AppropriateSolns_CreditNowDemo_parent_ODPart_CanvasChanged
  1880.   #endif
  1881. #endif
  1882. #ifndef SOMGD_pmc_parent_ODPart_CanvasChanged
  1883.   #ifdef parent_ODPart_CanvasChanged
  1884.     #define SOMGD_pmc_parent_ODPart_CanvasChanged
  1885.     #undef parent_ODPart_CanvasChanged
  1886.   #else
  1887.     #define parent_ODPart_CanvasChanged AppropriateSolns_CreditNowDemo_parent_ODPart_CanvasChanged
  1888.   #endif
  1889. #endif
  1890. #define AppropriateSolns_CreditNowDemo_parents_CanvasChanged(arg0,arg1,arg2) \
  1891.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_CanvasChanged(arg0,arg1,arg2)
  1892.  
  1893. /*
  1894.  * Overridden method: GeometryChanged
  1895.  */
  1896. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoGeometryChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1897.         ODFacet* facet,
  1898.         ODBoolean clipShapeChanged,
  1899.         ODBoolean externalTransformChanged);
  1900. #ifndef somMN_GeometryChanged_defined
  1901. #define somMN_GeometryChanged_defined
  1902. static char *somMN_GeometryChanged = "GeometryChanged";
  1903. #define somId_GeometryChanged ((somId)&somMN_GeometryChanged)
  1904. #endif  /* somMN_GeometryChanged_defined */
  1905. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_GeometryChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1906.         ODFacet* facet,
  1907.         ODBoolean clipShapeChanged,
  1908.         ODBoolean externalTransformChanged);
  1909. /* define the parent method call macro */
  1910. #define AppropriateSolns_CreditNowDemo_parent_ODPart_GeometryChanged(somSelf,ev,facet,clipShapeChanged,externalTransformChanged) \
  1911.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_GeometryChanged ) \
  1912.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.GeometryChanged)) \
  1913.      (somSelf,ev,facet,clipShapeChanged,externalTransformChanged))
  1914. /* define a variety of (possibly ambiguous) short forms */
  1915. #ifndef SOMGD_pmc_parent_GeometryChanged
  1916.   #ifdef parent_GeometryChanged
  1917.     #define SOMGD_pmc_parent_GeometryChanged
  1918.     #undef parent_GeometryChanged
  1919.   #else
  1920. #define parent_GeometryChanged AppropriateSolns_CreditNowDemo_parent_ODPart_GeometryChanged
  1921.   #endif
  1922. #endif
  1923. #ifndef SOMGD_pmc_parent_ODPart_GeometryChanged
  1924.   #ifdef parent_ODPart_GeometryChanged
  1925.     #define SOMGD_pmc_parent_ODPart_GeometryChanged
  1926.     #undef parent_ODPart_GeometryChanged
  1927.   #else
  1928.     #define parent_ODPart_GeometryChanged AppropriateSolns_CreditNowDemo_parent_ODPart_GeometryChanged
  1929.   #endif
  1930. #endif
  1931. #define AppropriateSolns_CreditNowDemo_parents_GeometryChanged(arg0,arg1,arg2,arg3,arg4) \
  1932.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_GeometryChanged(arg0,arg1,arg2,arg3,arg4)
  1933.  
  1934. /*
  1935.  * Overridden method: Draw
  1936.  */
  1937. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoDraw(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1938.         ODFacet* facet,
  1939.         ODShape* invalidShape);
  1940. #ifndef somMN_Draw_defined
  1941. #define somMN_Draw_defined
  1942. static char *somMN_Draw = "Draw";
  1943. #define somId_Draw ((somId)&somMN_Draw)
  1944. #endif  /* somMN_Draw_defined */
  1945. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_Draw)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1946.         ODFacet* facet,
  1947.         ODShape* invalidShape);
  1948. /* define the parent method call macro */
  1949. #define AppropriateSolns_CreditNowDemo_parent_ODPart_Draw(somSelf,ev,facet,invalidShape) \
  1950.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_Draw ) \
  1951.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.Draw)) \
  1952.      (somSelf,ev,facet,invalidShape))
  1953. /* define a variety of (possibly ambiguous) short forms */
  1954. #ifndef SOMGD_pmc_parent_Draw
  1955.   #ifdef parent_Draw
  1956.     #define SOMGD_pmc_parent_Draw
  1957.     #undef parent_Draw
  1958.   #else
  1959. #define parent_Draw AppropriateSolns_CreditNowDemo_parent_ODPart_Draw
  1960.   #endif
  1961. #endif
  1962. #ifndef SOMGD_pmc_parent_ODPart_Draw
  1963.   #ifdef parent_ODPart_Draw
  1964.     #define SOMGD_pmc_parent_ODPart_Draw
  1965.     #undef parent_ODPart_Draw
  1966.   #else
  1967.     #define parent_ODPart_Draw AppropriateSolns_CreditNowDemo_parent_ODPart_Draw
  1968.   #endif
  1969. #endif
  1970. #define AppropriateSolns_CreditNowDemo_parents_Draw(arg0,arg1,arg2,arg3) \
  1971.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_Draw(arg0,arg1,arg2,arg3)
  1972.  
  1973. /*
  1974.  * Overridden method: CanvasUpdated
  1975.  */
  1976. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoCanvasUpdated(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1977.         ODCanvas* canvas);
  1978. #ifndef somMN_CanvasUpdated_defined
  1979. #define somMN_CanvasUpdated_defined
  1980. static char *somMN_CanvasUpdated = "CanvasUpdated";
  1981. #define somId_CanvasUpdated ((somId)&somMN_CanvasUpdated)
  1982. #endif  /* somMN_CanvasUpdated_defined */
  1983. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_CanvasUpdated)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  1984.         ODCanvas* canvas);
  1985. /* define the parent method call macro */
  1986. #define AppropriateSolns_CreditNowDemo_parent_ODPart_CanvasUpdated(somSelf,ev,canvas) \
  1987.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_CanvasUpdated ) \
  1988.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.CanvasUpdated)) \
  1989.      (somSelf,ev,canvas))
  1990. /* define a variety of (possibly ambiguous) short forms */
  1991. #ifndef SOMGD_pmc_parent_CanvasUpdated
  1992.   #ifdef parent_CanvasUpdated
  1993.     #define SOMGD_pmc_parent_CanvasUpdated
  1994.     #undef parent_CanvasUpdated
  1995.   #else
  1996. #define parent_CanvasUpdated AppropriateSolns_CreditNowDemo_parent_ODPart_CanvasUpdated
  1997.   #endif
  1998. #endif
  1999. #ifndef SOMGD_pmc_parent_ODPart_CanvasUpdated
  2000.   #ifdef parent_ODPart_CanvasUpdated
  2001.     #define SOMGD_pmc_parent_ODPart_CanvasUpdated
  2002.     #undef parent_ODPart_CanvasUpdated
  2003.   #else
  2004.     #define parent_ODPart_CanvasUpdated AppropriateSolns_CreditNowDemo_parent_ODPart_CanvasUpdated
  2005.   #endif
  2006. #endif
  2007. #define AppropriateSolns_CreditNowDemo_parents_CanvasUpdated(arg0,arg1,arg2) \
  2008.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_CanvasUpdated(arg0,arg1,arg2)
  2009.  
  2010. /*
  2011.  * Overridden method: HighlightChanged
  2012.  */
  2013. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoHighlightChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2014.         ODFacet* facet);
  2015. #ifndef somMN_HighlightChanged_defined
  2016. #define somMN_HighlightChanged_defined
  2017. static char *somMN_HighlightChanged = "HighlightChanged";
  2018. #define somId_HighlightChanged ((somId)&somMN_HighlightChanged)
  2019. #endif  /* somMN_HighlightChanged_defined */
  2020. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_HighlightChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2021.         ODFacet* facet);
  2022. /* define the parent method call macro */
  2023. #define AppropriateSolns_CreditNowDemo_parent_ODPart_HighlightChanged(somSelf,ev,facet) \
  2024.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_HighlightChanged ) \
  2025.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.HighlightChanged)) \
  2026.      (somSelf,ev,facet))
  2027. /* define a variety of (possibly ambiguous) short forms */
  2028. #ifndef SOMGD_pmc_parent_HighlightChanged
  2029.   #ifdef parent_HighlightChanged
  2030.     #define SOMGD_pmc_parent_HighlightChanged
  2031.     #undef parent_HighlightChanged
  2032.   #else
  2033. #define parent_HighlightChanged AppropriateSolns_CreditNowDemo_parent_ODPart_HighlightChanged
  2034.   #endif
  2035. #endif
  2036. #ifndef SOMGD_pmc_parent_ODPart_HighlightChanged
  2037.   #ifdef parent_ODPart_HighlightChanged
  2038.     #define SOMGD_pmc_parent_ODPart_HighlightChanged
  2039.     #undef parent_ODPart_HighlightChanged
  2040.   #else
  2041.     #define parent_ODPart_HighlightChanged AppropriateSolns_CreditNowDemo_parent_ODPart_HighlightChanged
  2042.   #endif
  2043. #endif
  2044. #define AppropriateSolns_CreditNowDemo_parents_HighlightChanged(arg0,arg1,arg2) \
  2045.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_HighlightChanged(arg0,arg1,arg2)
  2046.  
  2047. /*
  2048.  * Overridden method: GetPrintResolution
  2049.  */
  2050. SOM_Scope ODULong  SOMLINK AppropriateSolns_CreditNowDemoGetPrintResolution(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2051.         ODFrame* frame);
  2052. #ifndef somMN_GetPrintResolution_defined
  2053. #define somMN_GetPrintResolution_defined
  2054. static char *somMN_GetPrintResolution = "GetPrintResolution";
  2055. #define somId_GetPrintResolution ((somId)&somMN_GetPrintResolution)
  2056. #endif  /* somMN_GetPrintResolution_defined */
  2057. SOMEXTERN typedef ODULong   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_GetPrintResolution)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2058.         ODFrame* frame);
  2059. /* define the parent method call macro */
  2060. #define AppropriateSolns_CreditNowDemo_parent_ODPart_GetPrintResolution(somSelf,ev,frame) \
  2061.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_GetPrintResolution ) \
  2062.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.GetPrintResolution)) \
  2063.      (somSelf,ev,frame))
  2064. /* define a variety of (possibly ambiguous) short forms */
  2065. #ifndef SOMGD_pmc_parent_GetPrintResolution
  2066.   #ifdef parent_GetPrintResolution
  2067.     #define SOMGD_pmc_parent_GetPrintResolution
  2068.     #undef parent_GetPrintResolution
  2069.   #else
  2070. #define parent_GetPrintResolution AppropriateSolns_CreditNowDemo_parent_ODPart_GetPrintResolution
  2071.   #endif
  2072. #endif
  2073. #ifndef SOMGD_pmc_parent_ODPart_GetPrintResolution
  2074.   #ifdef parent_ODPart_GetPrintResolution
  2075.     #define SOMGD_pmc_parent_ODPart_GetPrintResolution
  2076.     #undef parent_ODPart_GetPrintResolution
  2077.   #else
  2078.     #define parent_ODPart_GetPrintResolution AppropriateSolns_CreditNowDemo_parent_ODPart_GetPrintResolution
  2079.   #endif
  2080. #endif
  2081. #define AppropriateSolns_CreditNowDemo_parents_GetPrintResolution(arg0,arg1,arg2) \
  2082.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_GetPrintResolution(arg0,arg1,arg2)
  2083.  
  2084. /*
  2085.  * Overridden method: CreateLink
  2086.  */
  2087. SOM_Scope ODLinkSource*  SOMLINK AppropriateSolns_CreditNowDemoCreateLink(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2088.         ODByteArray* data);
  2089. #ifndef somMN_CreateLink_defined
  2090. #define somMN_CreateLink_defined
  2091. static char *somMN_CreateLink = "CreateLink";
  2092. #define somId_CreateLink ((somId)&somMN_CreateLink)
  2093. #endif  /* somMN_CreateLink_defined */
  2094. SOMEXTERN typedef ODLinkSource*   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_CreateLink)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2095.         ODByteArray* data);
  2096. /* define the parent method call macro */
  2097. #define AppropriateSolns_CreditNowDemo_parent_ODPart_CreateLink(somSelf,ev,data) \
  2098.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_CreateLink ) \
  2099.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.CreateLink)) \
  2100.      (somSelf,ev,data))
  2101. /* define a variety of (possibly ambiguous) short forms */
  2102. #ifndef SOMGD_pmc_parent_CreateLink
  2103.   #ifdef parent_CreateLink
  2104.     #define SOMGD_pmc_parent_CreateLink
  2105.     #undef parent_CreateLink
  2106.   #else
  2107. #define parent_CreateLink AppropriateSolns_CreditNowDemo_parent_ODPart_CreateLink
  2108.   #endif
  2109. #endif
  2110. #ifndef SOMGD_pmc_parent_ODPart_CreateLink
  2111.   #ifdef parent_ODPart_CreateLink
  2112.     #define SOMGD_pmc_parent_ODPart_CreateLink
  2113.     #undef parent_ODPart_CreateLink
  2114.   #else
  2115.     #define parent_ODPart_CreateLink AppropriateSolns_CreditNowDemo_parent_ODPart_CreateLink
  2116.   #endif
  2117. #endif
  2118. #define AppropriateSolns_CreditNowDemo_parents_CreateLink(arg0,arg1,arg2) \
  2119.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_CreateLink(arg0,arg1,arg2)
  2120.  
  2121. /*
  2122.  * Overridden method: LinkUpdated
  2123.  */
  2124. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoLinkUpdated(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2125.         ODLink* updatedLink,
  2126.         ODChangeID change);
  2127. #ifndef somMN_LinkUpdated_defined
  2128. #define somMN_LinkUpdated_defined
  2129. static char *somMN_LinkUpdated = "LinkUpdated";
  2130. #define somId_LinkUpdated ((somId)&somMN_LinkUpdated)
  2131. #endif  /* somMN_LinkUpdated_defined */
  2132. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_LinkUpdated)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2133.         ODLink* updatedLink,
  2134.         ODChangeID change);
  2135. /* define the parent method call macro */
  2136. #define AppropriateSolns_CreditNowDemo_parent_ODPart_LinkUpdated(somSelf,ev,updatedLink,change) \
  2137.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_LinkUpdated ) \
  2138.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.LinkUpdated)) \
  2139.      (somSelf,ev,updatedLink,change))
  2140. /* define a variety of (possibly ambiguous) short forms */
  2141. #ifndef SOMGD_pmc_parent_LinkUpdated
  2142.   #ifdef parent_LinkUpdated
  2143.     #define SOMGD_pmc_parent_LinkUpdated
  2144.     #undef parent_LinkUpdated
  2145.   #else
  2146. #define parent_LinkUpdated AppropriateSolns_CreditNowDemo_parent_ODPart_LinkUpdated
  2147.   #endif
  2148. #endif
  2149. #ifndef SOMGD_pmc_parent_ODPart_LinkUpdated
  2150.   #ifdef parent_ODPart_LinkUpdated
  2151.     #define SOMGD_pmc_parent_ODPart_LinkUpdated
  2152.     #undef parent_ODPart_LinkUpdated
  2153.   #else
  2154.     #define parent_ODPart_LinkUpdated AppropriateSolns_CreditNowDemo_parent_ODPart_LinkUpdated
  2155.   #endif
  2156. #endif
  2157. #define AppropriateSolns_CreditNowDemo_parents_LinkUpdated(arg0,arg1,arg2,arg3) \
  2158.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_LinkUpdated(arg0,arg1,arg2,arg3)
  2159.  
  2160. /*
  2161.  * Overridden method: RevealLink
  2162.  */
  2163. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoRevealLink(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2164.         ODLinkSource* linkSource);
  2165. #ifndef somMN_RevealLink_defined
  2166. #define somMN_RevealLink_defined
  2167. static char *somMN_RevealLink = "RevealLink";
  2168. #define somId_RevealLink ((somId)&somMN_RevealLink)
  2169. #endif  /* somMN_RevealLink_defined */
  2170. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_RevealLink)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2171.         ODLinkSource* linkSource);
  2172. /* define the parent method call macro */
  2173. #define AppropriateSolns_CreditNowDemo_parent_ODPart_RevealLink(somSelf,ev,linkSource) \
  2174.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_RevealLink ) \
  2175.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.RevealLink)) \
  2176.      (somSelf,ev,linkSource))
  2177. /* define a variety of (possibly ambiguous) short forms */
  2178. #ifndef SOMGD_pmc_parent_RevealLink
  2179.   #ifdef parent_RevealLink
  2180.     #define SOMGD_pmc_parent_RevealLink
  2181.     #undef parent_RevealLink
  2182.   #else
  2183. #define parent_RevealLink AppropriateSolns_CreditNowDemo_parent_ODPart_RevealLink
  2184.   #endif
  2185. #endif
  2186. #ifndef SOMGD_pmc_parent_ODPart_RevealLink
  2187.   #ifdef parent_ODPart_RevealLink
  2188.     #define SOMGD_pmc_parent_ODPart_RevealLink
  2189.     #undef parent_ODPart_RevealLink
  2190.   #else
  2191.     #define parent_ODPart_RevealLink AppropriateSolns_CreditNowDemo_parent_ODPart_RevealLink
  2192.   #endif
  2193. #endif
  2194. #define AppropriateSolns_CreditNowDemo_parents_RevealLink(arg0,arg1,arg2) \
  2195.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_RevealLink(arg0,arg1,arg2)
  2196.  
  2197. /*
  2198.  * Overridden method: EmbeddedFrameChanged
  2199.  */
  2200. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoEmbeddedFrameChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2201.         ODFrame* frame,
  2202.         ODChangeID change);
  2203. #ifndef somMN_EmbeddedFrameChanged_defined
  2204. #define somMN_EmbeddedFrameChanged_defined
  2205. static char *somMN_EmbeddedFrameChanged = "EmbeddedFrameChanged";
  2206. #define somId_EmbeddedFrameChanged ((somId)&somMN_EmbeddedFrameChanged)
  2207. #endif  /* somMN_EmbeddedFrameChanged_defined */
  2208. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_EmbeddedFrameChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2209.         ODFrame* frame,
  2210.         ODChangeID change);
  2211. /* define the parent method call macro */
  2212. #define AppropriateSolns_CreditNowDemo_parent_ODPart_EmbeddedFrameChanged(somSelf,ev,frame,change) \
  2213.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_EmbeddedFrameChanged ) \
  2214.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.EmbeddedFrameChanged)) \
  2215.      (somSelf,ev,frame,change))
  2216. /* define a variety of (possibly ambiguous) short forms */
  2217. #ifndef SOMGD_pmc_parent_EmbeddedFrameChanged
  2218.   #ifdef parent_EmbeddedFrameChanged
  2219.     #define SOMGD_pmc_parent_EmbeddedFrameChanged
  2220.     #undef parent_EmbeddedFrameChanged
  2221.   #else
  2222. #define parent_EmbeddedFrameChanged AppropriateSolns_CreditNowDemo_parent_ODPart_EmbeddedFrameChanged
  2223.   #endif
  2224. #endif
  2225. #ifndef SOMGD_pmc_parent_ODPart_EmbeddedFrameChanged
  2226.   #ifdef parent_ODPart_EmbeddedFrameChanged
  2227.     #define SOMGD_pmc_parent_ODPart_EmbeddedFrameChanged
  2228.     #undef parent_ODPart_EmbeddedFrameChanged
  2229.   #else
  2230.     #define parent_ODPart_EmbeddedFrameChanged AppropriateSolns_CreditNowDemo_parent_ODPart_EmbeddedFrameChanged
  2231.   #endif
  2232. #endif
  2233. #define AppropriateSolns_CreditNowDemo_parents_EmbeddedFrameChanged(arg0,arg1,arg2,arg3) \
  2234.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_EmbeddedFrameChanged(arg0,arg1,arg2,arg3)
  2235.  
  2236. /*
  2237.  * Overridden method: LinkStatusChanged
  2238.  */
  2239. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoLinkStatusChanged(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2240.         ODFrame* frame);
  2241. #ifndef somMN_LinkStatusChanged_defined
  2242. #define somMN_LinkStatusChanged_defined
  2243. static char *somMN_LinkStatusChanged = "LinkStatusChanged";
  2244. #define somId_LinkStatusChanged ((somId)&somMN_LinkStatusChanged)
  2245. #endif  /* somMN_LinkStatusChanged_defined */
  2246. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_LinkStatusChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2247.         ODFrame* frame);
  2248. /* define the parent method call macro */
  2249. #define AppropriateSolns_CreditNowDemo_parent_ODPart_LinkStatusChanged(somSelf,ev,frame) \
  2250.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_LinkStatusChanged ) \
  2251.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.LinkStatusChanged)) \
  2252.      (somSelf,ev,frame))
  2253. /* define a variety of (possibly ambiguous) short forms */
  2254. #ifndef SOMGD_pmc_parent_LinkStatusChanged
  2255.   #ifdef parent_LinkStatusChanged
  2256.     #define SOMGD_pmc_parent_LinkStatusChanged
  2257.     #undef parent_LinkStatusChanged
  2258.   #else
  2259. #define parent_LinkStatusChanged AppropriateSolns_CreditNowDemo_parent_ODPart_LinkStatusChanged
  2260.   #endif
  2261. #endif
  2262. #ifndef SOMGD_pmc_parent_ODPart_LinkStatusChanged
  2263.   #ifdef parent_ODPart_LinkStatusChanged
  2264.     #define SOMGD_pmc_parent_ODPart_LinkStatusChanged
  2265.     #undef parent_ODPart_LinkStatusChanged
  2266.   #else
  2267.     #define parent_ODPart_LinkStatusChanged AppropriateSolns_CreditNowDemo_parent_ODPart_LinkStatusChanged
  2268.   #endif
  2269. #endif
  2270. #define AppropriateSolns_CreditNowDemo_parents_LinkStatusChanged(arg0,arg1,arg2) \
  2271.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_LinkStatusChanged(arg0,arg1,arg2)
  2272.  
  2273. /*
  2274.  * Overridden method: BeginRelinquishFocus
  2275.  */
  2276. SOM_Scope ODBoolean  SOMLINK AppropriateSolns_CreditNowDemoBeginRelinquishFocus(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2277.         ODTypeToken focus,
  2278.         ODFrame* ownerFrame,
  2279.         ODFrame* proposedFrame);
  2280. #ifndef somMN_BeginRelinquishFocus_defined
  2281. #define somMN_BeginRelinquishFocus_defined
  2282. static char *somMN_BeginRelinquishFocus = "BeginRelinquishFocus";
  2283. #define somId_BeginRelinquishFocus ((somId)&somMN_BeginRelinquishFocus)
  2284. #endif  /* somMN_BeginRelinquishFocus_defined */
  2285. SOMEXTERN typedef ODBoolean   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_BeginRelinquishFocus)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2286.         ODTypeToken focus,
  2287.         ODFrame* ownerFrame,
  2288.         ODFrame* proposedFrame);
  2289. /* define the parent method call macro */
  2290. #define AppropriateSolns_CreditNowDemo_parent_ODPart_BeginRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
  2291.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_BeginRelinquishFocus ) \
  2292.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.BeginRelinquishFocus)) \
  2293.      (somSelf,ev,focus,ownerFrame,proposedFrame))
  2294. /* define a variety of (possibly ambiguous) short forms */
  2295. #ifndef SOMGD_pmc_parent_BeginRelinquishFocus
  2296.   #ifdef parent_BeginRelinquishFocus
  2297.     #define SOMGD_pmc_parent_BeginRelinquishFocus
  2298.     #undef parent_BeginRelinquishFocus
  2299.   #else
  2300. #define parent_BeginRelinquishFocus AppropriateSolns_CreditNowDemo_parent_ODPart_BeginRelinquishFocus
  2301.   #endif
  2302. #endif
  2303. #ifndef SOMGD_pmc_parent_ODPart_BeginRelinquishFocus
  2304.   #ifdef parent_ODPart_BeginRelinquishFocus
  2305.     #define SOMGD_pmc_parent_ODPart_BeginRelinquishFocus
  2306.     #undef parent_ODPart_BeginRelinquishFocus
  2307.   #else
  2308.     #define parent_ODPart_BeginRelinquishFocus AppropriateSolns_CreditNowDemo_parent_ODPart_BeginRelinquishFocus
  2309.   #endif
  2310. #endif
  2311. #define AppropriateSolns_CreditNowDemo_parents_BeginRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
  2312.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_BeginRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
  2313.  
  2314. /*
  2315.  * Overridden method: CommitRelinquishFocus
  2316.  */
  2317. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoCommitRelinquishFocus(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2318.         ODTypeToken focus,
  2319.         ODFrame* ownerFrame,
  2320.         ODFrame* proposedFrame);
  2321. #ifndef somMN_CommitRelinquishFocus_defined
  2322. #define somMN_CommitRelinquishFocus_defined
  2323. static char *somMN_CommitRelinquishFocus = "CommitRelinquishFocus";
  2324. #define somId_CommitRelinquishFocus ((somId)&somMN_CommitRelinquishFocus)
  2325. #endif  /* somMN_CommitRelinquishFocus_defined */
  2326. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_CommitRelinquishFocus)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2327.         ODTypeToken focus,
  2328.         ODFrame* ownerFrame,
  2329.         ODFrame* proposedFrame);
  2330. /* define the parent method call macro */
  2331. #define AppropriateSolns_CreditNowDemo_parent_ODPart_CommitRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
  2332.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_CommitRelinquishFocus ) \
  2333.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.CommitRelinquishFocus)) \
  2334.      (somSelf,ev,focus,ownerFrame,proposedFrame))
  2335. /* define a variety of (possibly ambiguous) short forms */
  2336. #ifndef SOMGD_pmc_parent_CommitRelinquishFocus
  2337.   #ifdef parent_CommitRelinquishFocus
  2338.     #define SOMGD_pmc_parent_CommitRelinquishFocus
  2339.     #undef parent_CommitRelinquishFocus
  2340.   #else
  2341. #define parent_CommitRelinquishFocus AppropriateSolns_CreditNowDemo_parent_ODPart_CommitRelinquishFocus
  2342.   #endif
  2343. #endif
  2344. #ifndef SOMGD_pmc_parent_ODPart_CommitRelinquishFocus
  2345.   #ifdef parent_ODPart_CommitRelinquishFocus
  2346.     #define SOMGD_pmc_parent_ODPart_CommitRelinquishFocus
  2347.     #undef parent_ODPart_CommitRelinquishFocus
  2348.   #else
  2349.     #define parent_ODPart_CommitRelinquishFocus AppropriateSolns_CreditNowDemo_parent_ODPart_CommitRelinquishFocus
  2350.   #endif
  2351. #endif
  2352. #define AppropriateSolns_CreditNowDemo_parents_CommitRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
  2353.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_CommitRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
  2354.  
  2355. /*
  2356.  * Overridden method: AbortRelinquishFocus
  2357.  */
  2358. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoAbortRelinquishFocus(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2359.         ODTypeToken focus,
  2360.         ODFrame* ownerFrame,
  2361.         ODFrame* proposedFrame);
  2362. #ifndef somMN_AbortRelinquishFocus_defined
  2363. #define somMN_AbortRelinquishFocus_defined
  2364. static char *somMN_AbortRelinquishFocus = "AbortRelinquishFocus";
  2365. #define somId_AbortRelinquishFocus ((somId)&somMN_AbortRelinquishFocus)
  2366. #endif  /* somMN_AbortRelinquishFocus_defined */
  2367. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_AbortRelinquishFocus)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2368.         ODTypeToken focus,
  2369.         ODFrame* ownerFrame,
  2370.         ODFrame* proposedFrame);
  2371. /* define the parent method call macro */
  2372. #define AppropriateSolns_CreditNowDemo_parent_ODPart_AbortRelinquishFocus(somSelf,ev,focus,ownerFrame,proposedFrame) \
  2373.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_AbortRelinquishFocus ) \
  2374.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.AbortRelinquishFocus)) \
  2375.      (somSelf,ev,focus,ownerFrame,proposedFrame))
  2376. /* define a variety of (possibly ambiguous) short forms */
  2377. #ifndef SOMGD_pmc_parent_AbortRelinquishFocus
  2378.   #ifdef parent_AbortRelinquishFocus
  2379.     #define SOMGD_pmc_parent_AbortRelinquishFocus
  2380.     #undef parent_AbortRelinquishFocus
  2381.   #else
  2382. #define parent_AbortRelinquishFocus AppropriateSolns_CreditNowDemo_parent_ODPart_AbortRelinquishFocus
  2383.   #endif
  2384. #endif
  2385. #ifndef SOMGD_pmc_parent_ODPart_AbortRelinquishFocus
  2386.   #ifdef parent_ODPart_AbortRelinquishFocus
  2387.     #define SOMGD_pmc_parent_ODPart_AbortRelinquishFocus
  2388.     #undef parent_ODPart_AbortRelinquishFocus
  2389.   #else
  2390.     #define parent_ODPart_AbortRelinquishFocus AppropriateSolns_CreditNowDemo_parent_ODPart_AbortRelinquishFocus
  2391.   #endif
  2392. #endif
  2393. #define AppropriateSolns_CreditNowDemo_parents_AbortRelinquishFocus(arg0,arg1,arg2,arg3,arg4) \
  2394.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_AbortRelinquishFocus(arg0,arg1,arg2,arg3,arg4)
  2395.  
  2396. /*
  2397.  * Overridden method: FocusAcquired
  2398.  */
  2399. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoFocusAcquired(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2400.         ODTypeToken focus,
  2401.         ODFrame* ownerFrame);
  2402. #ifndef somMN_FocusAcquired_defined
  2403. #define somMN_FocusAcquired_defined
  2404. static char *somMN_FocusAcquired = "FocusAcquired";
  2405. #define somId_FocusAcquired ((somId)&somMN_FocusAcquired)
  2406. #endif  /* somMN_FocusAcquired_defined */
  2407. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_FocusAcquired)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2408.         ODTypeToken focus,
  2409.         ODFrame* ownerFrame);
  2410. /* define the parent method call macro */
  2411. #define AppropriateSolns_CreditNowDemo_parent_ODPart_FocusAcquired(somSelf,ev,focus,ownerFrame) \
  2412.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_FocusAcquired ) \
  2413.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.FocusAcquired)) \
  2414.      (somSelf,ev,focus,ownerFrame))
  2415. /* define a variety of (possibly ambiguous) short forms */
  2416. #ifndef SOMGD_pmc_parent_FocusAcquired
  2417.   #ifdef parent_FocusAcquired
  2418.     #define SOMGD_pmc_parent_FocusAcquired
  2419.     #undef parent_FocusAcquired
  2420.   #else
  2421. #define parent_FocusAcquired AppropriateSolns_CreditNowDemo_parent_ODPart_FocusAcquired
  2422.   #endif
  2423. #endif
  2424. #ifndef SOMGD_pmc_parent_ODPart_FocusAcquired
  2425.   #ifdef parent_ODPart_FocusAcquired
  2426.     #define SOMGD_pmc_parent_ODPart_FocusAcquired
  2427.     #undef parent_ODPart_FocusAcquired
  2428.   #else
  2429.     #define parent_ODPart_FocusAcquired AppropriateSolns_CreditNowDemo_parent_ODPart_FocusAcquired
  2430.   #endif
  2431. #endif
  2432. #define AppropriateSolns_CreditNowDemo_parents_FocusAcquired(arg0,arg1,arg2,arg3) \
  2433.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_FocusAcquired(arg0,arg1,arg2,arg3)
  2434.  
  2435. /*
  2436.  * Overridden method: FocusLost
  2437.  */
  2438. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoFocusLost(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2439.         ODTypeToken focus,
  2440.         ODFrame* ownerFrame);
  2441. #ifndef somMN_FocusLost_defined
  2442. #define somMN_FocusLost_defined
  2443. static char *somMN_FocusLost = "FocusLost";
  2444. #define somId_FocusLost ((somId)&somMN_FocusLost)
  2445. #endif  /* somMN_FocusLost_defined */
  2446. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_FocusLost)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2447.         ODTypeToken focus,
  2448.         ODFrame* ownerFrame);
  2449. /* define the parent method call macro */
  2450. #define AppropriateSolns_CreditNowDemo_parent_ODPart_FocusLost(somSelf,ev,focus,ownerFrame) \
  2451.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_FocusLost ) \
  2452.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.FocusLost)) \
  2453.      (somSelf,ev,focus,ownerFrame))
  2454. /* define a variety of (possibly ambiguous) short forms */
  2455. #ifndef SOMGD_pmc_parent_FocusLost
  2456.   #ifdef parent_FocusLost
  2457.     #define SOMGD_pmc_parent_FocusLost
  2458.     #undef parent_FocusLost
  2459.   #else
  2460. #define parent_FocusLost AppropriateSolns_CreditNowDemo_parent_ODPart_FocusLost
  2461.   #endif
  2462. #endif
  2463. #ifndef SOMGD_pmc_parent_ODPart_FocusLost
  2464.   #ifdef parent_ODPart_FocusLost
  2465.     #define SOMGD_pmc_parent_ODPart_FocusLost
  2466.     #undef parent_ODPart_FocusLost
  2467.   #else
  2468.     #define parent_ODPart_FocusLost AppropriateSolns_CreditNowDemo_parent_ODPart_FocusLost
  2469.   #endif
  2470. #endif
  2471. #define AppropriateSolns_CreditNowDemo_parents_FocusLost(arg0,arg1,arg2,arg3) \
  2472.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_FocusLost(arg0,arg1,arg2,arg3)
  2473.  
  2474. /*
  2475.  * Overridden method: ExternalizeKinds
  2476.  */
  2477. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoExternalizeKinds(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2478.         ODTypeList* kindset);
  2479. #ifndef somMN_ExternalizeKinds_defined
  2480. #define somMN_ExternalizeKinds_defined
  2481. static char *somMN_ExternalizeKinds = "ExternalizeKinds";
  2482. #define somId_ExternalizeKinds ((somId)&somMN_ExternalizeKinds)
  2483. #endif  /* somMN_ExternalizeKinds_defined */
  2484. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ExternalizeKinds)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2485.         ODTypeList* kindset);
  2486. /* define the parent method call macro */
  2487. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ExternalizeKinds(somSelf,ev,kindset) \
  2488.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ExternalizeKinds ) \
  2489.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.ExternalizeKinds)) \
  2490.      (somSelf,ev,kindset))
  2491. /* define a variety of (possibly ambiguous) short forms */
  2492. #ifndef SOMGD_pmc_parent_ExternalizeKinds
  2493.   #ifdef parent_ExternalizeKinds
  2494.     #define SOMGD_pmc_parent_ExternalizeKinds
  2495.     #undef parent_ExternalizeKinds
  2496.   #else
  2497. #define parent_ExternalizeKinds AppropriateSolns_CreditNowDemo_parent_ODPart_ExternalizeKinds
  2498.   #endif
  2499. #endif
  2500. #ifndef SOMGD_pmc_parent_ODPart_ExternalizeKinds
  2501.   #ifdef parent_ODPart_ExternalizeKinds
  2502.     #define SOMGD_pmc_parent_ODPart_ExternalizeKinds
  2503.     #undef parent_ODPart_ExternalizeKinds
  2504.   #else
  2505.     #define parent_ODPart_ExternalizeKinds AppropriateSolns_CreditNowDemo_parent_ODPart_ExternalizeKinds
  2506.   #endif
  2507. #endif
  2508. #define AppropriateSolns_CreditNowDemo_parents_ExternalizeKinds(arg0,arg1,arg2) \
  2509.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ExternalizeKinds(arg0,arg1,arg2)
  2510.  
  2511. /*
  2512.  * Overridden method: ChangeKind
  2513.  */
  2514. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoChangeKind(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2515.         ODType kind);
  2516. #ifndef somMN_ChangeKind_defined
  2517. #define somMN_ChangeKind_defined
  2518. static char *somMN_ChangeKind = "ChangeKind";
  2519. #define somId_ChangeKind ((somId)&somMN_ChangeKind)
  2520. #endif  /* somMN_ChangeKind_defined */
  2521. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ChangeKind)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2522.         ODType kind);
  2523. /* define the parent method call macro */
  2524. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ChangeKind(somSelf,ev,kind) \
  2525.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ChangeKind ) \
  2526.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.ChangeKind)) \
  2527.      (somSelf,ev,kind))
  2528. /* define a variety of (possibly ambiguous) short forms */
  2529. #ifndef SOMGD_pmc_parent_ChangeKind
  2530.   #ifdef parent_ChangeKind
  2531.     #define SOMGD_pmc_parent_ChangeKind
  2532.     #undef parent_ChangeKind
  2533.   #else
  2534. #define parent_ChangeKind AppropriateSolns_CreditNowDemo_parent_ODPart_ChangeKind
  2535.   #endif
  2536. #endif
  2537. #ifndef SOMGD_pmc_parent_ODPart_ChangeKind
  2538.   #ifdef parent_ODPart_ChangeKind
  2539.     #define SOMGD_pmc_parent_ODPart_ChangeKind
  2540.     #undef parent_ODPart_ChangeKind
  2541.   #else
  2542.     #define parent_ODPart_ChangeKind AppropriateSolns_CreditNowDemo_parent_ODPart_ChangeKind
  2543.   #endif
  2544. #endif
  2545. #define AppropriateSolns_CreditNowDemo_parents_ChangeKind(arg0,arg1,arg2) \
  2546.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ChangeKind(arg0,arg1,arg2)
  2547.  
  2548. /*
  2549.  * Overridden method: HandleEvent
  2550.  */
  2551. SOM_Scope ODBoolean  SOMLINK AppropriateSolns_CreditNowDemoHandleEvent(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2552.         ODEventData* event,
  2553.         ODFrame* frame,
  2554.         ODFacet* facet,
  2555.         ODEventInfo* eventInfo);
  2556. #ifndef somMN_HandleEvent_defined
  2557. #define somMN_HandleEvent_defined
  2558. static char *somMN_HandleEvent = "HandleEvent";
  2559. #define somId_HandleEvent ((somId)&somMN_HandleEvent)
  2560. #endif  /* somMN_HandleEvent_defined */
  2561. SOMEXTERN typedef ODBoolean   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_HandleEvent)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2562.         ODEventData* event,
  2563.         ODFrame* frame,
  2564.         ODFacet* facet,
  2565.         ODEventInfo* eventInfo);
  2566. /* define the parent method call macro */
  2567. #define AppropriateSolns_CreditNowDemo_parent_ODPart_HandleEvent(somSelf,ev,event,frame,facet,eventInfo) \
  2568.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_HandleEvent ) \
  2569.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.HandleEvent)) \
  2570.      (somSelf,ev,event,frame,facet,eventInfo))
  2571. /* define a variety of (possibly ambiguous) short forms */
  2572. #ifndef SOMGD_pmc_parent_HandleEvent
  2573.   #ifdef parent_HandleEvent
  2574.     #define SOMGD_pmc_parent_HandleEvent
  2575.     #undef parent_HandleEvent
  2576.   #else
  2577. #define parent_HandleEvent AppropriateSolns_CreditNowDemo_parent_ODPart_HandleEvent
  2578.   #endif
  2579. #endif
  2580. #ifndef SOMGD_pmc_parent_ODPart_HandleEvent
  2581.   #ifdef parent_ODPart_HandleEvent
  2582.     #define SOMGD_pmc_parent_ODPart_HandleEvent
  2583.     #undef parent_ODPart_HandleEvent
  2584.   #else
  2585.     #define parent_ODPart_HandleEvent AppropriateSolns_CreditNowDemo_parent_ODPart_HandleEvent
  2586.   #endif
  2587. #endif
  2588. #define AppropriateSolns_CreditNowDemo_parents_HandleEvent(arg0,arg1,arg2,arg3,arg4,arg5) \
  2589.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_HandleEvent(arg0,arg1,arg2,arg3,arg4,arg5)
  2590.  
  2591. /*
  2592.  * Overridden method: AdjustMenus
  2593.  */
  2594. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoAdjustMenus(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2595.         ODFrame* frame);
  2596. #ifndef somMN_AdjustMenus_defined
  2597. #define somMN_AdjustMenus_defined
  2598. static char *somMN_AdjustMenus = "AdjustMenus";
  2599. #define somId_AdjustMenus ((somId)&somMN_AdjustMenus)
  2600. #endif  /* somMN_AdjustMenus_defined */
  2601. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_AdjustMenus)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2602.         ODFrame* frame);
  2603. /* define the parent method call macro */
  2604. #define AppropriateSolns_CreditNowDemo_parent_ODPart_AdjustMenus(somSelf,ev,frame) \
  2605.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_AdjustMenus ) \
  2606.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.AdjustMenus)) \
  2607.      (somSelf,ev,frame))
  2608. /* define a variety of (possibly ambiguous) short forms */
  2609. #ifndef SOMGD_pmc_parent_AdjustMenus
  2610.   #ifdef parent_AdjustMenus
  2611.     #define SOMGD_pmc_parent_AdjustMenus
  2612.     #undef parent_AdjustMenus
  2613.   #else
  2614. #define parent_AdjustMenus AppropriateSolns_CreditNowDemo_parent_ODPart_AdjustMenus
  2615.   #endif
  2616. #endif
  2617. #ifndef SOMGD_pmc_parent_ODPart_AdjustMenus
  2618.   #ifdef parent_ODPart_AdjustMenus
  2619.     #define SOMGD_pmc_parent_ODPart_AdjustMenus
  2620.     #undef parent_ODPart_AdjustMenus
  2621.   #else
  2622.     #define parent_ODPart_AdjustMenus AppropriateSolns_CreditNowDemo_parent_ODPart_AdjustMenus
  2623.   #endif
  2624. #endif
  2625. #define AppropriateSolns_CreditNowDemo_parents_AdjustMenus(arg0,arg1,arg2) \
  2626.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_AdjustMenus(arg0,arg1,arg2)
  2627.  
  2628. /*
  2629.  * Overridden method: UndoAction
  2630.  */
  2631. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoUndoAction(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2632.         ODActionData* actionState);
  2633. #ifndef somMN_UndoAction_defined
  2634. #define somMN_UndoAction_defined
  2635. static char *somMN_UndoAction = "UndoAction";
  2636. #define somId_UndoAction ((somId)&somMN_UndoAction)
  2637. #endif  /* somMN_UndoAction_defined */
  2638. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_UndoAction)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2639.         ODActionData* actionState);
  2640. /* define the parent method call macro */
  2641. #define AppropriateSolns_CreditNowDemo_parent_ODPart_UndoAction(somSelf,ev,actionState) \
  2642.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_UndoAction ) \
  2643.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.UndoAction)) \
  2644.      (somSelf,ev,actionState))
  2645. /* define a variety of (possibly ambiguous) short forms */
  2646. #ifndef SOMGD_pmc_parent_UndoAction
  2647.   #ifdef parent_UndoAction
  2648.     #define SOMGD_pmc_parent_UndoAction
  2649.     #undef parent_UndoAction
  2650.   #else
  2651. #define parent_UndoAction AppropriateSolns_CreditNowDemo_parent_ODPart_UndoAction
  2652.   #endif
  2653. #endif
  2654. #ifndef SOMGD_pmc_parent_ODPart_UndoAction
  2655.   #ifdef parent_ODPart_UndoAction
  2656.     #define SOMGD_pmc_parent_ODPart_UndoAction
  2657.     #undef parent_ODPart_UndoAction
  2658.   #else
  2659.     #define parent_ODPart_UndoAction AppropriateSolns_CreditNowDemo_parent_ODPart_UndoAction
  2660.   #endif
  2661. #endif
  2662. #define AppropriateSolns_CreditNowDemo_parents_UndoAction(arg0,arg1,arg2) \
  2663.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_UndoAction(arg0,arg1,arg2)
  2664.  
  2665. /*
  2666.  * Overridden method: RedoAction
  2667.  */
  2668. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoRedoAction(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2669.         ODActionData* actionState);
  2670. #ifndef somMN_RedoAction_defined
  2671. #define somMN_RedoAction_defined
  2672. static char *somMN_RedoAction = "RedoAction";
  2673. #define somId_RedoAction ((somId)&somMN_RedoAction)
  2674. #endif  /* somMN_RedoAction_defined */
  2675. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_RedoAction)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2676.         ODActionData* actionState);
  2677. /* define the parent method call macro */
  2678. #define AppropriateSolns_CreditNowDemo_parent_ODPart_RedoAction(somSelf,ev,actionState) \
  2679.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_RedoAction ) \
  2680.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.RedoAction)) \
  2681.      (somSelf,ev,actionState))
  2682. /* define a variety of (possibly ambiguous) short forms */
  2683. #ifndef SOMGD_pmc_parent_RedoAction
  2684.   #ifdef parent_RedoAction
  2685.     #define SOMGD_pmc_parent_RedoAction
  2686.     #undef parent_RedoAction
  2687.   #else
  2688. #define parent_RedoAction AppropriateSolns_CreditNowDemo_parent_ODPart_RedoAction
  2689.   #endif
  2690. #endif
  2691. #ifndef SOMGD_pmc_parent_ODPart_RedoAction
  2692.   #ifdef parent_ODPart_RedoAction
  2693.     #define SOMGD_pmc_parent_ODPart_RedoAction
  2694.     #undef parent_ODPart_RedoAction
  2695.   #else
  2696.     #define parent_ODPart_RedoAction AppropriateSolns_CreditNowDemo_parent_ODPart_RedoAction
  2697.   #endif
  2698. #endif
  2699. #define AppropriateSolns_CreditNowDemo_parents_RedoAction(arg0,arg1,arg2) \
  2700.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_RedoAction(arg0,arg1,arg2)
  2701.  
  2702. /*
  2703.  * Overridden method: DisposeActionState
  2704.  */
  2705. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoDisposeActionState(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2706.         ODActionData* actionState,
  2707.         ODDoneState doneState);
  2708. #ifndef somMN_DisposeActionState_defined
  2709. #define somMN_DisposeActionState_defined
  2710. static char *somMN_DisposeActionState = "DisposeActionState";
  2711. #define somId_DisposeActionState ((somId)&somMN_DisposeActionState)
  2712. #endif  /* somMN_DisposeActionState_defined */
  2713. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_DisposeActionState)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2714.         ODActionData* actionState,
  2715.         ODDoneState doneState);
  2716. /* define the parent method call macro */
  2717. #define AppropriateSolns_CreditNowDemo_parent_ODPart_DisposeActionState(somSelf,ev,actionState,doneState) \
  2718.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_DisposeActionState ) \
  2719.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.DisposeActionState)) \
  2720.      (somSelf,ev,actionState,doneState))
  2721. /* define a variety of (possibly ambiguous) short forms */
  2722. #ifndef SOMGD_pmc_parent_DisposeActionState
  2723.   #ifdef parent_DisposeActionState
  2724.     #define SOMGD_pmc_parent_DisposeActionState
  2725.     #undef parent_DisposeActionState
  2726.   #else
  2727. #define parent_DisposeActionState AppropriateSolns_CreditNowDemo_parent_ODPart_DisposeActionState
  2728.   #endif
  2729. #endif
  2730. #ifndef SOMGD_pmc_parent_ODPart_DisposeActionState
  2731.   #ifdef parent_ODPart_DisposeActionState
  2732.     #define SOMGD_pmc_parent_ODPart_DisposeActionState
  2733.     #undef parent_ODPart_DisposeActionState
  2734.   #else
  2735.     #define parent_ODPart_DisposeActionState AppropriateSolns_CreditNowDemo_parent_ODPart_DisposeActionState
  2736.   #endif
  2737. #endif
  2738. #define AppropriateSolns_CreditNowDemo_parents_DisposeActionState(arg0,arg1,arg2,arg3) \
  2739.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_DisposeActionState(arg0,arg1,arg2,arg3)
  2740.  
  2741. /*
  2742.  * Overridden method: WriteActionState
  2743.  */
  2744. SOM_Scope void  SOMLINK AppropriateSolns_CreditNowDemoWriteActionState(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2745.         ODActionData* actionState,
  2746.         ODStorageUnitView* storageUnitView);
  2747. #ifndef somMN_WriteActionState_defined
  2748. #define somMN_WriteActionState_defined
  2749. static char *somMN_WriteActionState = "WriteActionState";
  2750. #define somId_WriteActionState ((somId)&somMN_WriteActionState)
  2751. #endif  /* somMN_WriteActionState_defined */
  2752. SOMEXTERN typedef void   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_WriteActionState)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2753.         ODActionData* actionState,
  2754.         ODStorageUnitView* storageUnitView);
  2755. /* define the parent method call macro */
  2756. #define AppropriateSolns_CreditNowDemo_parent_ODPart_WriteActionState(somSelf,ev,actionState,storageUnitView) \
  2757.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_WriteActionState ) \
  2758.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.WriteActionState)) \
  2759.      (somSelf,ev,actionState,storageUnitView))
  2760. /* define a variety of (possibly ambiguous) short forms */
  2761. #ifndef SOMGD_pmc_parent_WriteActionState
  2762.   #ifdef parent_WriteActionState
  2763.     #define SOMGD_pmc_parent_WriteActionState
  2764.     #undef parent_WriteActionState
  2765.   #else
  2766. #define parent_WriteActionState AppropriateSolns_CreditNowDemo_parent_ODPart_WriteActionState
  2767.   #endif
  2768. #endif
  2769. #ifndef SOMGD_pmc_parent_ODPart_WriteActionState
  2770.   #ifdef parent_ODPart_WriteActionState
  2771.     #define SOMGD_pmc_parent_ODPart_WriteActionState
  2772.     #undef parent_ODPart_WriteActionState
  2773.   #else
  2774.     #define parent_ODPart_WriteActionState AppropriateSolns_CreditNowDemo_parent_ODPart_WriteActionState
  2775.   #endif
  2776. #endif
  2777. #define AppropriateSolns_CreditNowDemo_parents_WriteActionState(arg0,arg1,arg2,arg3) \
  2778.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_WriteActionState(arg0,arg1,arg2,arg3)
  2779.  
  2780. /*
  2781.  * Overridden method: ReadActionState
  2782.  */
  2783. SOM_Scope ODActionData  SOMLINK AppropriateSolns_CreditNowDemoReadActionState(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2784.         ODStorageUnitView* storageUnitView);
  2785. #ifndef somMN_ReadActionState_defined
  2786. #define somMN_ReadActionState_defined
  2787. static char *somMN_ReadActionState = "ReadActionState";
  2788. #define somId_ReadActionState ((somId)&somMN_ReadActionState)
  2789. #endif  /* somMN_ReadActionState_defined */
  2790. SOMEXTERN typedef ODActionData   (* SOMLINK somTD_xih_AppropriateSolns_CreditNowDemo_ReadActionState)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
  2791.         ODStorageUnitView* storageUnitView);
  2792. /* define the parent method call macro */
  2793. #define AppropriateSolns_CreditNowDemo_parent_ODPart_ReadActionState(somSelf,ev,storageUnitView) \
  2794.   ((( somTD_xih_AppropriateSolns_CreditNowDemo_ReadActionState ) \
  2795.     somParentNumResolve(AppropriateSolns_CreditNowDemoCClassData.parentMtab, 1, ODPartClassData.ReadActionState)) \
  2796.      (somSelf,ev,storageUnitView))
  2797. /* define a variety of (possibly ambiguous) short forms */
  2798. #ifndef SOMGD_pmc_parent_ReadActionState
  2799.   #ifdef parent_ReadActionState
  2800.     #define SOMGD_pmc_parent_ReadActionState
  2801.     #undef parent_ReadActionState
  2802.   #else
  2803. #define parent_ReadActionState AppropriateSolns_CreditNowDemo_parent_ODPart_ReadActionState
  2804.   #endif
  2805. #endif
  2806. #ifndef SOMGD_pmc_parent_ODPart_ReadActionState
  2807.   #ifdef parent_ODPart_ReadActionState
  2808.     #define SOMGD_pmc_parent_ODPart_ReadActionState
  2809.     #undef parent_ODPart_ReadActionState
  2810.   #else
  2811.     #define parent_ODPart_ReadActionState AppropriateSolns_CreditNowDemo_parent_ODPart_ReadActionState
  2812.   #endif
  2813. #endif
  2814. #define AppropriateSolns_CreditNowDemo_parents_ReadActionState(arg0,arg1,arg2) \
  2815.   (void) AppropriateSolns_CreditNowDemo_parent_ODPart_ReadActionState(arg0,arg1,arg2)
  2816.  
  2817. /*
  2818.  * -- Routines and Structures to create the class object
  2819.  */
  2820.  
  2821. /*
  2822.  * Declare the Override Methods table.
  2823.  */
  2824. static somOverrideMethod_t AppropriateSolns_CreditNowDemoOM[] = {
  2825.     {    somId_somInit,
  2826.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_somInit)AppropriateSolns_CreditNowDemosomInit)    },
  2827.     {    somId_somUninit,
  2828.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_somUninit)AppropriateSolns_CreditNowDemosomUninit)    },
  2829.     {    somId_HasExtension,
  2830.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_HasExtension)AppropriateSolns_CreditNowDemoHasExtension)    },
  2831.     {    somId_GetExtension,
  2832.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_GetExtension)AppropriateSolns_CreditNowDemoGetExtension)    },
  2833.     {    somId_ReleaseExtension,
  2834.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ReleaseExtension)AppropriateSolns_CreditNowDemoReleaseExtension)    },
  2835.     {    somId_Purge,
  2836.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_Purge)AppropriateSolns_CreditNowDemoPurge)    },
  2837.     {    somId_IncrementRefCount,
  2838.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_IncrementRefCount)AppropriateSolns_CreditNowDemoIncrementRefCount)    },
  2839.     {    somId_Release,
  2840.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_Release)AppropriateSolns_CreditNowDemoRelease)    },
  2841.     {    somId_ReleaseAll,
  2842.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ReleaseAll)AppropriateSolns_CreditNowDemoReleaseAll)    },
  2843.     {    somId_Externalize,
  2844.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_Externalize)AppropriateSolns_CreditNowDemoExternalize)    },
  2845.     {    somId_CloneInto,
  2846.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_CloneInto)AppropriateSolns_CreditNowDemoCloneInto)    },
  2847.     {    somId_InitPart,
  2848.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_InitPart)AppropriateSolns_CreditNowDemoInitPart)    },
  2849.     {    somId_InitPartFromStorage,
  2850.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_InitPartFromStorage)AppropriateSolns_CreditNowDemoInitPartFromStorage)    },
  2851.     {    somId_FulfillPromise,
  2852.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_FulfillPromise)AppropriateSolns_CreditNowDemoFulfillPromise)    },
  2853.     {    somId_DropCompleted,
  2854.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DropCompleted)AppropriateSolns_CreditNowDemoDropCompleted)    },
  2855.     {    somId_DragEnter,
  2856.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DragEnter)AppropriateSolns_CreditNowDemoDragEnter)    },
  2857.     {    somId_DragWithin,
  2858.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DragWithin)AppropriateSolns_CreditNowDemoDragWithin)    },
  2859.     {    somId_DragLeave,
  2860.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DragLeave)AppropriateSolns_CreditNowDemoDragLeave)    },
  2861.     {    somId_Drop,
  2862.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_Drop)AppropriateSolns_CreditNowDemoDrop)    },
  2863.     {    somId_ContainingPartPropertiesChanged,
  2864.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ContainingPartPropertiesChanged)AppropriateSolns_CreditNowDemoContainingPartPropertiesChanged)    },
  2865.     {    somId_GetContainingPartProperties,
  2866.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_GetContainingPartProperties)AppropriateSolns_CreditNowDemoGetContainingPartProperties)    },
  2867.     {    somId_RevealFrame,
  2868.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_RevealFrame)AppropriateSolns_CreditNowDemoRevealFrame)    },
  2869.     {    somId_EmbeddedFrameSpec,
  2870.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_EmbeddedFrameSpec)AppropriateSolns_CreditNowDemoEmbeddedFrameSpec)    },
  2871.     {    somId_CreateEmbeddedFramesIterator,
  2872.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_CreateEmbeddedFramesIterator)AppropriateSolns_CreditNowDemoCreateEmbeddedFramesIterator)    },
  2873.     {    somId_DisplayFrameAdded,
  2874.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameAdded)AppropriateSolns_CreditNowDemoDisplayFrameAdded)    },
  2875.     {    somId_DisplayFrameRemoved,
  2876.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameRemoved)AppropriateSolns_CreditNowDemoDisplayFrameRemoved)    },
  2877.     {    somId_DisplayFrameConnected,
  2878.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameConnected)AppropriateSolns_CreditNowDemoDisplayFrameConnected)    },
  2879.     {    somId_DisplayFrameClosed,
  2880.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DisplayFrameClosed)AppropriateSolns_CreditNowDemoDisplayFrameClosed)    },
  2881.     {    somId_AttachSourceFrame,
  2882.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_AttachSourceFrame)AppropriateSolns_CreditNowDemoAttachSourceFrame)    },
  2883.     {    somId_FrameShapeChanged,
  2884.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_FrameShapeChanged)AppropriateSolns_CreditNowDemoFrameShapeChanged)    },
  2885.     {    somId_ViewTypeChanged,
  2886.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ViewTypeChanged)AppropriateSolns_CreditNowDemoViewTypeChanged)    },
  2887.     {    somId_PresentationChanged,
  2888.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_PresentationChanged)AppropriateSolns_CreditNowDemoPresentationChanged)    },
  2889.     {    somId_SequenceChanged,
  2890.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_SequenceChanged)AppropriateSolns_CreditNowDemoSequenceChanged)    },
  2891.     {    somId_WritePartInfo,
  2892.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_WritePartInfo)AppropriateSolns_CreditNowDemoWritePartInfo)    },
  2893.     {    somId_ClonePartInfo,
  2894.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ClonePartInfo)AppropriateSolns_CreditNowDemoClonePartInfo)    },
  2895.     {    somId_ReadPartInfo,
  2896.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ReadPartInfo)AppropriateSolns_CreditNowDemoReadPartInfo)    },
  2897.     {    somId_Open,
  2898.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_Open)AppropriateSolns_CreditNowDemoOpen)    },
  2899.     {    somId_RequestEmbeddedFrame,
  2900.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_RequestEmbeddedFrame)AppropriateSolns_CreditNowDemoRequestEmbeddedFrame)    },
  2901.     {    somId_RemoveEmbeddedFrame,
  2902.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_RemoveEmbeddedFrame)AppropriateSolns_CreditNowDemoRemoveEmbeddedFrame)    },
  2903.     {    somId_RequestFrameShape,
  2904.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_RequestFrameShape)AppropriateSolns_CreditNowDemoRequestFrameShape)    },
  2905.     {    somId_UsedShapeChanged,
  2906.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_UsedShapeChanged)AppropriateSolns_CreditNowDemoUsedShapeChanged)    },
  2907.     {    somId_AdjustBorderShape,
  2908.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_AdjustBorderShape)AppropriateSolns_CreditNowDemoAdjustBorderShape)    },
  2909.     {    somId_FacetAdded,
  2910.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_FacetAdded)AppropriateSolns_CreditNowDemoFacetAdded)    },
  2911.     {    somId_FacetRemoved,
  2912.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_FacetRemoved)AppropriateSolns_CreditNowDemoFacetRemoved)    },
  2913.     {    somId_CanvasChanged,
  2914.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_CanvasChanged)AppropriateSolns_CreditNowDemoCanvasChanged)    },
  2915.     {    somId_GeometryChanged,
  2916.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_GeometryChanged)AppropriateSolns_CreditNowDemoGeometryChanged)    },
  2917.     {    somId_Draw,
  2918.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_Draw)AppropriateSolns_CreditNowDemoDraw)    },
  2919.     {    somId_CanvasUpdated,
  2920.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_CanvasUpdated)AppropriateSolns_CreditNowDemoCanvasUpdated)    },
  2921.     {    somId_HighlightChanged,
  2922.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_HighlightChanged)AppropriateSolns_CreditNowDemoHighlightChanged)    },
  2923.     {    somId_GetPrintResolution,
  2924.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_GetPrintResolution)AppropriateSolns_CreditNowDemoGetPrintResolution)    },
  2925.     {    somId_CreateLink,
  2926.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_CreateLink)AppropriateSolns_CreditNowDemoCreateLink)    },
  2927.     {    somId_LinkUpdated,
  2928.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_LinkUpdated)AppropriateSolns_CreditNowDemoLinkUpdated)    },
  2929.     {    somId_RevealLink,
  2930.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_RevealLink)AppropriateSolns_CreditNowDemoRevealLink)    },
  2931.     {    somId_EmbeddedFrameChanged,
  2932.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_EmbeddedFrameChanged)AppropriateSolns_CreditNowDemoEmbeddedFrameChanged)    },
  2933.     {    somId_LinkStatusChanged,
  2934.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_LinkStatusChanged)AppropriateSolns_CreditNowDemoLinkStatusChanged)    },
  2935.     {    somId_BeginRelinquishFocus,
  2936.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_BeginRelinquishFocus)AppropriateSolns_CreditNowDemoBeginRelinquishFocus)    },
  2937.     {    somId_CommitRelinquishFocus,
  2938.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_CommitRelinquishFocus)AppropriateSolns_CreditNowDemoCommitRelinquishFocus)    },
  2939.     {    somId_AbortRelinquishFocus,
  2940.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_AbortRelinquishFocus)AppropriateSolns_CreditNowDemoAbortRelinquishFocus)    },
  2941.     {    somId_FocusAcquired,
  2942.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_FocusAcquired)AppropriateSolns_CreditNowDemoFocusAcquired)    },
  2943.     {    somId_FocusLost,
  2944.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_FocusLost)AppropriateSolns_CreditNowDemoFocusLost)    },
  2945.     {    somId_ExternalizeKinds,
  2946.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ExternalizeKinds)AppropriateSolns_CreditNowDemoExternalizeKinds)    },
  2947.     {    somId_ChangeKind,
  2948.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ChangeKind)AppropriateSolns_CreditNowDemoChangeKind)    },
  2949.     {    somId_HandleEvent,
  2950.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_HandleEvent)AppropriateSolns_CreditNowDemoHandleEvent)    },
  2951.     {    somId_AdjustMenus,
  2952.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_AdjustMenus)AppropriateSolns_CreditNowDemoAdjustMenus)    },
  2953.     {    somId_UndoAction,
  2954.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_UndoAction)AppropriateSolns_CreditNowDemoUndoAction)    },
  2955.     {    somId_RedoAction,
  2956.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_RedoAction)AppropriateSolns_CreditNowDemoRedoAction)    },
  2957.     {    somId_DisposeActionState,
  2958.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_DisposeActionState)AppropriateSolns_CreditNowDemoDisposeActionState)    },
  2959.     {    somId_WriteActionState,
  2960.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_WriteActionState)AppropriateSolns_CreditNowDemoWriteActionState)    },
  2961.     {    somId_ReadActionState,
  2962.          (somMethodProc *) ((somTD_xih_AppropriateSolns_CreditNowDemo_ReadActionState)AppropriateSolns_CreditNowDemoReadActionState)    },
  2963. };
  2964.  
  2965.  
  2966. /*
  2967.  *  Initializers for class Ids
  2968.  */
  2969. static char * somCN_AppropriateSolns_CreditNowDemo = "AppropriateSolns::CreditNowDemo";
  2970. static char * somPCN_AppropriateSolns_CreditNowDemo_ODPart = "ODPart";
  2971.  
  2972. static somId somPCAppropriateSolns_CreditNowDemo[] = {
  2973.     &somPCN_AppropriateSolns_CreditNowDemo_ODPart,
  2974. };
  2975.  
  2976. static somStaticClassInfo AppropriateSolns_CreditNowDemoSCI = {
  2977.     3, 0, 69, 0, 0, 0,
  2978.     AppropriateSolns_CreditNowDemo_MajorVersion, AppropriateSolns_CreditNowDemo_MinorVersion,
  2979.     sizeof(AppropriateSolns_CreditNowDemoData), AppropriateSolns_CreditNowDemo_MaxNoMethods, 1,
  2980.     &somCN_AppropriateSolns_CreditNowDemo,
  2981.     (somId) NULL, 1,
  2982.     somPCAppropriateSolns_CreditNowDemo,
  2983.     (somClassDataStructure *) &AppropriateSolns_CreditNowDemoClassData,
  2984.     (somCClassDataStructure *) &AppropriateSolns_CreditNowDemoCClassData,
  2985.     (somStaticMethod_t *) NULL, AppropriateSolns_CreditNowDemoOM,
  2986.     (char *) NULL,
  2987.     (somNonInternalData_t *) NULL,  (somProcMethods_t *) NULL,
  2988.     (somVarargsFuncs_t *) NULL,
  2989.     (somTP_somClassInitFunc *) NULL,
  2990.     2, /* type code alignment */
  2991.     -1, /* use parents as DirectInitClasses */
  2992.     0, /* no explicit DirectInitClasses */
  2993.     0, /* number of general methods */
  2994.     0, /* no general methods */
  2995.     0, /* no public data offset */
  2996.     0, /* no sci development level check */
  2997.     0, /* number of SelectInheritedMethods */
  2998.     0, /* no SelectInheritedMethods */
  2999.     0, /* number of releaseorder entries */
  3000.     0, /* no ReleaseOrder */
  3001.     0, /* number of migrated methods */
  3002.     0, /* no migrated method implementations */
  3003.     0, /* number of initializers */
  3004.     0, /* no initializers */
  3005.     0, /* not a DTS class */
  3006.     0, /* no dynamically computed info */
  3007. };
  3008.  
  3009.  
  3010.  
  3011. /* ---------------------------------- */
  3012. /*
  3013.  * Class Creation and Initialization
  3014.  */
  3015.  
  3016. #if applec ^ PRAGMA_LIB_EXPORT
  3017. #pragma lib_export on
  3018. #endif
  3019.  
  3020.  
  3021. SOMEXTERN SOMClass * SOMLINK AppropriateSolns_CreditNowDemoNewClass (integer4 somtmajorVersion,
  3022.         integer4 somtminorVersion)
  3023. {
  3024.     if (AppropriateSolns_CreditNowDemoClassData.classObject) return AppropriateSolns_CreditNowDemoClassData.classObject;
  3025.     ODPartNewClass(ODPart_MajorVersion,ODPart_MinorVersion);    /* static reference */
  3026.     return (SOMClass*) ((void*)(somBuildClass(1,&AppropriateSolns_CreditNowDemoSCI, somtmajorVersion, somtminorVersion)));
  3027. }
  3028.  
  3029. #if applec ^ PRAGMA_LIB_EXPORT
  3030. #pragma lib_export off
  3031. #endif
  3032.  
  3033.  
  3034. /*
  3035.  * Functions for attributes.
  3036.  */
  3037.  
  3038. /*
  3039.  * Macros for initializers/destructors
  3040.  */
  3041.  
  3042. #endif /* Primary Implementation Support */
  3043.  
  3044. #endif       /* SOM_AppropriateSolns_CreditNowDemo_xih */
  3045.